java.lang.Object
io.ebean.csv.reader.CsvReader<T>
Implementation of the CsvReader
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classProcesses a column in the csv content. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intThe batch size used for JDBC statement batching. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddProperty(String propertyName) voidaddProperty(String propertyName, StringParser parser) protected TbuildBeanFromLineContent(int row, String[] line) protected voidconvertAndSetColumn(int columnPos, String strValue, EntityBean bean) voidvoidprocess(Reader reader, CsvCallback<T> callback) voidvoidsetHasHeader(boolean hasHeader, boolean addPropertiesFromHeader) voidvoidsetLogInfoFrequency(int logInfoFrequency) voidsetPersistBatchSize(int persistBatchSize)
-
Field Details
-
persistBatchSize
protected int persistBatchSizeThe batch size used for JDBC statement batching.
-
-
Constructor Details
-
CsvReader
-
-
Method Details
-
setPersistBatchSize
public void setPersistBatchSize(int persistBatchSize) -
setIgnoreHeader
public void setIgnoreHeader() -
setAddPropertiesFromHeader
public void setAddPropertiesFromHeader() -
setHasHeader
public void setHasHeader(boolean hasHeader, boolean addPropertiesFromHeader) -
setLogInfoFrequency
public void setLogInfoFrequency(int logInfoFrequency) -
addIgnore
public void addIgnore() -
addProperty
-
addProperty
-
process
- Throws:
Exception
-
process
- Throws:
Exception
-
buildBeanFromLineContent
-
convertAndSetColumn
-