+ private static final String [] DB_TYPE_NAME = {"ORACLE", "SQLSERVER", "DB2", "MYSQL", "POSTGRESQL"};
+ private static final String [] MASK_PTN = {"ALL", "ALT", "EDGE"};
+ private static final String [] PROP_KEY = { "us","pw","url","dr","out","in","ls","ils","fe","nm",
+ "dm","ts","tks","od","qt","bc","it","et","ic","ec",
+ "icm","ecm","smc","dmc","mp","pf"};
+ private static final String DEFAULT_FOLDER = "output";
+ private static final String DEFAULT_PROP_FILE = "RapideLoader.properties";
+
+ private String nullMark = "";
+ private boolean isOrder = false;
+ private boolean isQuotation = true;
+ private boolean isInclTables = false;
+ private boolean isExclTables = false;
+ private boolean isInclCols = false;
+ private boolean isExclCols = false;
+ private boolean isMask = false;
+ private boolean isInclColsMask = false;
+ private boolean isExclColsMask = false;
+ private String delimiter = "\t";
+ private String lineSeparator = System.getProperty("line.separator");
+ private String inColLineSeparator = System.getProperty("line.separator");
+ private String outFolder = null;
+ private String inFolder = null;
+ private String inclTables = null;
+ private String exclTables = null;
+ private String inclCols = null;
+ private String exclCols = null;
+ private String inclMaskCols = null;
+ private String exclMaskCols = null;
+ private String [] inclTablesArray = null;
+ private String [] exclTablesArray = null;
+ private String [] inclColsArray = null;
+ private String [] exclColsArray = null;
+ private String [] inclColsMaskArray = null;
+ private String [] exclColsMaskArray = null;
+ private char singleByteMaskChar = '*';
+ private char doubleByteMaskChar = '\u25A0';
+ private String maskPattern = "ALT";
+ private String fileEncoding = System.getProperty("file.encoding");
+