public static class FixedWidthReadOptions.Builder extends ReadOptions.Builder
| Modifier and Type | Field | Description |
|---|---|---|
protected com.univocity.parsers.fixed.FixedWidthFields |
columnSpecs |
|
protected String |
lineEnding |
|
protected char |
lookupWildcard |
|
protected Integer |
maxNumberOfColumns |
|
protected char |
padding |
|
protected boolean |
recordEndsOnNewline |
|
protected boolean |
skipInvalidRows |
|
protected boolean |
skipTrailingCharsUntilNewline |
columnTypeFunction, columnTypeMap, columnTypes, columnTypesToDetect, completeColumnTypeFunction, dateFormat, dateFormatter, dateTimeFormat, dateTimeFormatter, header, ignoreZeroDecimal, locale, maxCharsPerColumn, minimizeColumnSizes, missingValueIndicators, sample, skipRowsWithInvalidColumnCount, source, tableName, timeFormat, timeFormatter| Modifier | Constructor | Description |
|---|---|---|
protected |
Builder(File file) |
|
protected |
Builder(InputStream stream) |
|
protected |
Builder(Reader reader) |
|
protected |
Builder(URL url) |
|
protected |
Builder(Source source) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallowDuplicateColumnNames, columnTypesToDetect, skipRowsWithInvalidColumnCountprotected com.univocity.parsers.fixed.FixedWidthFields columnSpecs
protected String lineEnding
protected char padding
protected char lookupWildcard
protected boolean skipTrailingCharsUntilNewline
protected boolean recordEndsOnNewline
protected boolean skipInvalidRows
protected Integer maxNumberOfColumns
protected Builder(Source source)
protected Builder(URL url) throws IOException
IOExceptionprotected Builder(File file)
protected Builder(Reader reader)
protected Builder(InputStream stream)
public FixedWidthReadOptions.Builder columnSpecs(com.univocity.parsers.fixed.FixedWidthFields columnSpecs)
public FixedWidthReadOptions.Builder maxCharsPerColumn(int maxCharsPerColumn)
maxCharsPerColumn in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder lineEnding(String lineEnding)
public FixedWidthReadOptions.Builder systemLineEnding()
public FixedWidthReadOptions.Builder padding(char padding)
public FixedWidthReadOptions.Builder lookupWildcard(char lookupWildcard)
public FixedWidthReadOptions.Builder skipTrailingCharsUntilNewline(boolean skipTrailingCharsUntilNewline)
public FixedWidthReadOptions.Builder recordEndsOnNewline(boolean recordEndsOnNewline)
public FixedWidthReadOptions.Builder skipInvalidRows(boolean skipInvalidRows)
public FixedWidthReadOptions.Builder columnTypes(ColumnType[] columnTypes)
ReadOptions.BuildercolumnTypes in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder columnTypes(Function<String,ColumnType> columnTypeFunction)
ReadOptions.BuilderReadOptions.Builder.columnTypesPartial(Function)
This method is generally more efficient because it skips column type detection
columnTypes in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder columnTypesPartial(Function<String,Optional<ColumnType>> columnTypeFunction)
ReadOptions.BuilderReadOptions.Builder.columnTypes(Function) that generally is more efficient because it
skips column type detectioncolumnTypesPartial in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder columnTypesPartial(Map<String,ColumnType> columnTypeByName)
ReadOptions.BuilderReadOptions.Builder.columnTypes(Function) that generally is more efficient because it skips column type
detectioncolumnTypesPartial in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder maxNumberOfColumns(Integer maxNumberOfColumns)
maxNumberOfColumns - - must be positive integer. Default is 512. *public FixedWidthReadOptions build()
build in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder header(boolean header)
header in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder tableName(String tableName)
tableName in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder sample(boolean sample)
sample in class ReadOptions.Builder@Deprecated public FixedWidthReadOptions.Builder dateFormat(String dateFormat)
ReadOptions.BuilderdateFormat in class ReadOptions.Builder@Deprecated public FixedWidthReadOptions.Builder timeFormat(String timeFormat)
ReadOptions.BuildertimeFormat in class ReadOptions.Builder@Deprecated public FixedWidthReadOptions.Builder dateTimeFormat(String dateTimeFormat)
ReadOptions.BuilderdateTimeFormat in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder dateFormat(DateTimeFormatter dateFormat)
dateFormat in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder timeFormat(DateTimeFormatter timeFormat)
timeFormat in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder dateTimeFormat(DateTimeFormatter dateTimeFormat)
dateTimeFormat in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder locale(Locale locale)
locale in class ReadOptions.Builderpublic FixedWidthReadOptions.Builder missingValueIndicator(String... missingValueIndicator)
missingValueIndicator in class ReadOptions.Builderpublic FixedWidthReadOptions.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.Builderpublic FixedWidthReadOptions.Builder ignoreZeroDecimal(boolean ignoreZeroDecimal)
ReadOptions.Buildertrue.ignoreZeroDecimal in class ReadOptions.BuilderCopyright © 2021. All rights reserved.