package org.openflamingo.mapreduce.core;
/**
* 범용적으로 사용하는 구분자를 표현하는 Enumeration.
*
* @author Edward KIM
* @author Seo Ji Hye
* @since 0.1
*/
public enum Delimiter {
SPACE("\u0020"),
TAB("\u0009"),
PIPE("|"),
DOUBLE_PIPE("||"),
COMMA(","),
PERIOD("."),
SEMICOLON(";"),
COLON(":"),
ASTERISK("*"),
HYPEN("-"),
TILDE("~"),
CROSSHATCH("#"),
EXCLAMATION_MARK("!"),
DOLLAR("$"),
AMPERSAND("&"),
PERCENT("%"),
QUOTATION_MARK("\""),
CIRCUMFLEX("^");
/**
* 컬럼을 구분하는 delimiter
*/
private String delimiter;
/**
* Delimiter를 설정한다.
*
* @param delimiter delimiter
*/
Delimiter(String delimiter) {
this.delimiter = delimiter;
}
/**
* Delimiter를 반환한다.
*
* @return delimiter
*/
public String getDelimiter() {
return delimiter;
}
}