Package app.babylon.table.io
Class RowCursorCsv.Builder
java.lang.Object
app.babylon.table.io.RowCursorCsv.Builder
- Enclosing class:
RowCursorCsv
-
Method Summary
Modifier and TypeMethodDescriptionbuild(InputStream inputStream) protected final voidcopyCommonTo(app.babylon.table.io.RowCursorLineReaderCommon.BuilderBase<?> copy) protected final ColumnDefinition[]createColumnDefinitions(ColumnName[] sourceHeaders, ColumnName[] projectedNames) protected final ColumnName[]createProjectedColumnNames(ColumnName[] sourceHeaders) protected final app.babylon.table.io.RowProjectedcreateProjectedRow(HeaderDetection headerDetection) protected RowCursorCsv.Builderself()withAutoDetectEncoding(boolean autoDetectEncoding) withCharset(Charset charset) withColumnRename(ColumnName original, ColumnName newName) withColumnRenames(Map<ColumnName, ColumnName> renames) withColumnType(ColumnName columnName, Column.Type columnType) withColumnTypes(Map<ColumnName, Column.Type> columnTypes) withFixedWidths(int[] fixedWidths) withHeaderStrategy(HeaderStrategy headerStrategy) withQuote(char quote) withRowFilter(RowFilter rowFilter) withSelectedColumn(ColumnName columnName) withSelectedColumns(ColumnName... columnNames) withSelectedColumns(Collection<ColumnName> columnNames) withSeparator(char separator) withStripping(boolean stripping)
-
Method Details
-
withSeparator
-
withQuote
-
withFixedWidths
-
withCharset
-
withAutoDetectEncoding
-
self
-
build
-
withHeaderStrategy
-
withSelectedColumn
-
withSelectedColumns
-
withSelectedColumns
-
withColumnRename
-
withColumnRenames
-
withRowFilter
-
withStripping
-
withColumnType
-
withColumnTypes
-
createProjectedColumnNames
-
createColumnDefinitions
protected final ColumnDefinition[] createColumnDefinitions(ColumnName[] sourceHeaders, ColumnName[] projectedNames) -
createProjectedRow
protected final app.babylon.table.io.RowProjected createProjectedRow(HeaderDetection headerDetection) -
copyCommonTo
protected final void copyCommonTo(app.babylon.table.io.RowCursorLineReaderCommon.BuilderBase<?> copy)
-