Package step.datapool.file
Class CSVReaderDataPool
java.lang.Object
step.datapool.DataSet<FileDataPool>
step.datapool.file.FileReaderDataPool
step.datapool.file.CSVReaderDataPool
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected AtomicBooleanstatic final org.slf4j.Loggerprotected Fileprotected PrintWriterFields inherited from class step.datapool.DataSet
closing, configuration, context, isRowCommitEnabled -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()voiddoFirst_()getHeaders(String readOneLine) voidinit()protected booleanpostProcess(String line) voidwriteRow(DataPoolRow row) Methods inherited from class step.datapool.file.FileReaderDataPool
next_, readOneLine, resetMethods inherited from class step.datapool.DataSet
enableRowCommit, next, save, setContext
-
Field Details
-
logger
public static final org.slf4j.Logger logger -
headers
-
delimiter
-
hasChanges
-
tempFile
-
tempFileWriter
-
-
Constructor Details
-
CSVReaderDataPool
-
-
Method Details
-
init
public void init()- Overrides:
initin classFileReaderDataPool
-
close
public void close()- Overrides:
closein classFileReaderDataPool
-
writeRow
- Overrides:
writeRowin classDataSet<FileDataPool>- Throws:
IOException
-
isWriteQueueSupportEnabled
protected boolean isWriteQueueSupportEnabled()- Overrides:
isWriteQueueSupportEnabledin classDataSet<FileDataPool>
-
postProcess
- Specified by:
postProcessin classFileReaderDataPool
-
getHeaders
-
splitCSV
-
doFirst_
public void doFirst_()- Specified by:
doFirst_in classFileReaderDataPool
-
addRow
- Specified by:
addRowin classDataSet<FileDataPool>
-