public class CsvListDataStoreImpl extends CsvDataStoreImpl
| Modifier and Type | Field and Description |
|---|---|
long |
csvFileTimestampMargin |
boolean |
deleteProcessedFile |
boolean |
ignoreDataStoreException |
BREAK_STRING_PARAM, CELL_PREFIX, CSV_DIRS_PARAM, CSV_FILE_ENCODING_PARAM, CSV_FILES_PARAM, csvFileSuffixs, ESCAPE_CHARACTER_PARAM, ESCAPE_DISABLED_PARAM, IGNORE_EMPTY_LINES_PARAM, IGNORE_LEADING_WHITESPACES_PARAM, IGNORE_LINE_PATTERNS_PARAM, IGNORE_TRAILING_WHITESPACES_PARAM, NULL_STRING_PARAM, QUOTE_CHARACTER_PARAM, QUOTE_DISABLED_PARAM, SEPARATOR_CHARACTER_PARAM, SKIP_LINES_PARAMalive, mimeType| Constructor and Description |
|---|
CsvListDataStoreImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isCsvFile(File parentFile,
String filename) |
protected void |
processCsv(DataConfig dataConfig,
IndexUpdateCallback callback,
Map<String,String> paramMap,
Map<String,String> scriptMap,
Map<String,Object> defaultDataMap,
com.orangesignal.csv.CsvConfig csvConfig,
File csvFile,
long readInterval,
String csvFileEncoding,
boolean hasHeaderLine) |
protected void |
storeData(DataConfig dataConfig,
IndexUpdateCallback callback,
Map<String,String> paramMap,
Map<String,String> scriptMap,
Map<String,Object> defaultDataMap) |
buildCsvConfig, getCsvFileEncoding, getCsvFileList, hasHeaderLineconvertValue, getReadInterval, sleep, stop, storepublic boolean deleteProcessedFile
public long csvFileTimestampMargin
public boolean ignoreDataStoreException
protected boolean isCsvFile(File parentFile, String filename)
isCsvFile in class CsvDataStoreImplprotected void storeData(DataConfig dataConfig, IndexUpdateCallback callback, Map<String,String> paramMap, Map<String,String> scriptMap, Map<String,Object> defaultDataMap)
storeData in class CsvDataStoreImplprotected void processCsv(DataConfig dataConfig, IndexUpdateCallback callback, Map<String,String> paramMap, Map<String,String> scriptMap, Map<String,Object> defaultDataMap, com.orangesignal.csv.CsvConfig csvConfig, File csvFile, long readInterval, String csvFileEncoding, boolean hasHeaderLine)
processCsv in class CsvDataStoreImplCopyright © 2009–2017 CodeLibs. All rights reserved.