public static class CsvReadOptions.Builder extends ReadOptions.Builder
columnTypesToDetect, dateFormat, dateFormatter, dateTimeFormat, dateTimeFormatter, header, locale, maxCharsPerColumn, minimizeColumnSizes, missingValueIndicator, sample, source, tableName, timeFormat, timeFormatter| Modifier | Constructor and Description |
|---|---|
protected |
Builder(File file) |
protected |
Builder(InputStream stream) |
protected |
Builder(Reader reader) |
protected |
Builder(Source source) |
protected |
Builder(URL url) |
columnTypesToDetectprotected Builder(Source source)
protected Builder(URL url) throws IOException
IOExceptionprotected Builder(File file)
protected Builder(Reader reader)
protected Builder(InputStream stream)
public CsvReadOptions.Builder columnTypes(ColumnType[] columnTypes)
public CsvReadOptions.Builder separator(Character separator)
public CsvReadOptions.Builder quoteChar(Character quoteChar)
public CsvReadOptions.Builder lineEnding(String lineEnding)
public CsvReadOptions.Builder maxNumberOfColumns(Integer maxNumberOfColumns)
maxNumberOfColumns - - must be positive integer. Default is 512.public CsvReadOptions.Builder commentPrefix(Character commentPrefix)
public CsvReadOptions build()
build in class ReadOptions.Builderpublic CsvReadOptions.Builder header(boolean header)
header in class ReadOptions.Builderpublic CsvReadOptions.Builder tableName(String tableName)
tableName in class ReadOptions.Builderpublic CsvReadOptions.Builder sample(boolean sample)
sample in class ReadOptions.Builder@Deprecated public CsvReadOptions.Builder dateFormat(String dateFormat)
ReadOptions.BuilderdateFormat in class ReadOptions.Builder@Deprecated public CsvReadOptions.Builder timeFormat(String timeFormat)
ReadOptions.BuildertimeFormat in class ReadOptions.Builder@Deprecated public CsvReadOptions.Builder dateTimeFormat(String dateTimeFormat)
ReadOptions.BuilderdateTimeFormat in class ReadOptions.Builderpublic CsvReadOptions.Builder dateFormat(DateTimeFormatter dateFormat)
dateFormat in class ReadOptions.Builderpublic CsvReadOptions.Builder timeFormat(DateTimeFormatter timeFormat)
timeFormat in class ReadOptions.Builderpublic CsvReadOptions.Builder dateTimeFormat(DateTimeFormatter dateTimeFormat)
dateTimeFormat in class ReadOptions.Builderpublic CsvReadOptions.Builder maxCharsPerColumn(int maxCharsPerColumn)
maxCharsPerColumn in class ReadOptions.Builderpublic CsvReadOptions.Builder locale(Locale locale)
locale in class ReadOptions.Builderpublic CsvReadOptions.Builder missingValueIndicator(String missingValueIndicator)
missingValueIndicator in class ReadOptions.Builderpublic CsvReadOptions.Builder minimizeColumnSizes()
ReadOptions.BuilderColumnTypeDetector to choose shorter column types such as float instead of
double when the data will fit in a smaller typeminimizeColumnSizes in class ReadOptions.BuilderCopyright © 2020. All rights reserved.