- java.lang.Object
-
- io.ebean.csv.reader.CsvReader<T>
-
public class CsvReader<T> extends Object
Implementation of the CsvReader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCsvReader.CsvColumnProcesses a column in the csv content.
-
Field Summary
Fields Modifier and Type Field Description protected intpersistBatchSizeThe batch size used for JDBC statement batching.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIgnore()voidaddProperty(String propertyName)voidaddProperty(String propertyName, StringParser parser)protected TbuildBeanFromLineContent(int row, String[] line)protected voidconvertAndSetColumn(int columnPos, String strValue, EntityBean bean)voidprocess(Reader reader)voidprocess(Reader reader, CsvCallback<T> callback)voidsetAddPropertiesFromHeader()voidsetHasHeader(boolean hasHeader, boolean addPropertiesFromHeader)voidsetIgnoreHeader()voidsetLogInfoFrequency(int logInfoFrequency)voidsetPersistBatchSize(int persistBatchSize)
-
-
-
Method Detail
-
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
public void addProperty(String propertyName)
-
addProperty
public void addProperty(String propertyName, StringParser parser)
-
process
public void process(Reader reader, CsvCallback<T> callback) throws Exception
- Throws:
Exception
-
convertAndSetColumn
protected void convertAndSetColumn(int columnPos, String strValue, EntityBean bean)
-
-