Package app.babylon.table.io
Class Csv.ReadSettings
java.lang.Object
app.babylon.table.io.Csv.ReadSettings
- Enclosing class:
Csv
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]getRenameColumnName(ColumnName original) getRenameColumnName(String original) charbooleanbooleanbooleanbooleanbooleanbooleanbooleanwithAutoDetectEncoding(boolean autoDetectEncoding) withCharset(Charset charset) withColumnRename(ColumnName original, ColumnName newName) withFixedWidths(int[] fixedWiths) withHeaderStrategy(HeaderStrategy headerStrategy) withLineReaderFactory(LineReaderFactory lineReaderFactory) withRowExcludeFilter(ColumnName x, Predicate<String> filter) withRowIncludeFilter(ColumnName x, Predicate<String> filter) withSeparator(char separator) withStripping(boolean stripping) withTableName(TableName tableName)
-
Constructor Details
-
ReadSettings
public ReadSettings()
-
-
Method Details
-
withCharset
-
withSeparator
-
withAutoDetectEncoding
-
withRowIncludeFilter
-
withRowExcludeFilter
-
withFixedWidths
-
withIncludeResourceName
-
withStripping
-
withTableName
-
withHeaderStrategy
-
withLineReaderFactory
-
withSelectedColumn
-
withSelectedColumns
-
withColumnRename
-
getHeaderStrategy
-
getLineReaderFactory
-
includeResourceName
public boolean includeResourceName() -
getResourceName
-
isStripping
public boolean isStripping() -
getTableName
-
getRenameColumnName
-
getRenameColumnName
-
getSelectedColumns
-
getCharset
-
hasCharset
public boolean hasCharset() -
isAutoDetectEncoding
public boolean isAutoDetectEncoding() -
isFixedWidths
public boolean isFixedWidths() -
getFixedWidths
public int[] getFixedWidths() -
getSeparator
public char getSeparator() -
hasRowIncludeFilters
public boolean hasRowIncludeFilters() -
hasRowExcludeFilters
public boolean hasRowExcludeFilters() -
getRowIncludeFilter
-
getRowExcludeFilter
-