类 CsvDataImportor
java.lang.Object
com.walker.di.AbstractDataImportor
com.walker.di.support.InputStreamDataImportor
com.walker.di.univocity.CsvDataImportor
- 所有已实现的接口:
DataImportor
univocity实现的CSV文件导入。
- 作者:
- 时克英
-
字段概要
从类继承的字段 com.walker.di.AbstractDataImportor
logger, MAX_BATCH_SIZE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected ErrorWriteracquireErrorWriter(String id, List<String> fieldNames) protected voidacquireImportBatch(BatchLoadListener batchLoadListener, Object source) acquireImportDataList(Object source) voidvoidsetBatchSize(long batchSize) 从类继承的方法 com.walker.di.support.InputStreamDataImportor
checkSource, releaseSource从类继承的方法 com.walker.di.AbstractDataImportor
doExecuteImport, doValidate, getBatchSize, getDataMap, getErrorFile, getFieldNames, getHeadRowNumber, getId, getIgnoreRows, getKeyValueList, getSaveFileFolder, getSaveSizeOnce, getSleepMillSeconds, getSuccessSize, getUpdateType, increaseImportSize, isBatchSupport, isBrokenContinue, isShowError, load, saveBrokenInfo, saveImportData, setBatchLoadListener, setBatchSleepMills, setBrokenContinue, setBrokenId, setFieldNames, setHeadRowNumber, setId, setIgnoreRows, setSaveFileFolder, setSaveSizeOnce, setShowError, setSource, setUpdateType, validateData
-
构造器详细资料
-
CsvDataImportor
public CsvDataImportor()
-
-
方法详细资料
-
getBatchError
-
setBatchEnabled
public void setBatchEnabled()- 指定者:
setBatchEnabled在接口中DataImportor- 覆盖:
setBatchEnabled在类中AbstractDataImportor
-
setBatchSize
public void setBatchSize(long batchSize) - 指定者:
setBatchSize在接口中DataImportor- 覆盖:
setBatchSize在类中AbstractDataImportor
-
getImportFileSuffix
- 指定者:
getImportFileSuffix在类中AbstractDataImportor
-
acquireImportDataList
- 指定者:
acquireImportDataList在类中AbstractDataImportor- 抛出:
DataImportException
-
acquireImportBatch
protected void acquireImportBatch(BatchLoadListener batchLoadListener, Object source) throws DataImportException - 指定者:
acquireImportBatch在类中AbstractDataImportor- 抛出:
DataImportException
-
acquireErrorWriter
- 指定者:
acquireErrorWriter在类中AbstractDataImportor
-