public class CSVReaderBuilder extends Object implements ReaderBuilder<CSVRow,CSVReader>
| Constructor and Description |
|---|
CSVReaderBuilder() |
public static CSVReaderBuilder create()
public CSVReaderBuilder withSeparator(char separator)
public CSVReaderBuilder withQuoteDetection(boolean quoteDetection)
quoteDetection - quoteDetectionpublic CSVReaderBuilder withSingleQuoteDetection(boolean singleQuoteDetection)
singleQuoteDetection - singleQuoteDetectionpublic CSVReaderBuilder addSkipPrefix(String prefix)
public CSVReaderBuilder withHeaderPrefix(String headerPrefix)
public CSVReaderBuilder ignoreColumns(String... cols)
public CSVReaderBuilder ignoreColumn(String col)
public CSVReaderBuilder selectColumns(String... cols)
public CSVReaderBuilder selectColumn(String col)
selectColumn in interface ReaderBuilder<CSVRow,CSVReader>public <T extends Comparable<T>> CSVReaderBuilder setColumnType(String col, Class<T> type)
public CSVReaderBuilder withHeader(boolean header)
public CSVReaderBuilder containsHeader(boolean header)
@Deprecated public CSVIterator load(File file)
DataFrame.fromCSV(java.io.File, char, boolean) or DataFrame.load(java.io.File) instead.CSVIterator for the specified filefile - source file@Deprecated public CSVIterator load(String content)
DataFrame.fromCSV(java.io.File, char, boolean) or DataFrame.load(java.io.File) instead.CSVIterator for the specified csv content stringcontent - csv content string@Deprecated public CSVIterator loadResource(String resourcePath, ClassLoader classLoader)
DataFrame.fromCSV(java.io.File, char, boolean) or DataFrame.load(java.io.File) instead.CSVIterator for a specified resource.
The provided ClassLoader is used to load the resource.resourcePath - path to csv resourceclassLoader - ClassLoader used to load the resource@Deprecated public CSVIterator loadResource(String resourcePath)
DataFrame.fromCSV(java.io.File, char, boolean) or DataFrame.load(java.io.File) instead.CSVIterator for a specified resource.
The ClassLoader of CSVReaderBuilder is used to load the resource.resourcePath - path to csv resourcepublic CSVReader build()
build in interface ReaderBuilder<CSVRow,CSVReader>public ReaderBuilder<CSVRow,CSVReader> loadSettings(Map<String,String> attributes) throws Exception
loadSettings in interface ReaderBuilder<CSVRow,CSVReader>ExceptionCopyright © 2020. All rights reserved.