Package tech.tablesaw.io
Interface ReadOptions.ColumnTypeReadOptions
-
- Enclosing class:
- ReadOptions
public static interface ReadOptions.ColumnTypeReadOptionsAllows user to set column types. It can work in three ways:- If no information is provided column types are autodetected
- A complete list of columns can be provided using
ReadOptions.Builder.columnTypes(ColumnType[])orReadOptions.Builder.columnTypes(Function). This skips column type detection. - Provide values for some column names using
ReadOptions.Builder.columnTypesPartial(Map)orReadOptions.Builder.columnTypesPartial(Function)(String, ColumnType)}. In this case provided columnTypes are used and the others are autodetected
-
-
Field Summary
Fields Modifier and Type Field Description static ReadOptions.ColumnTypeReadOptionsEMPTY
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Optional<ColumnType>columnType(int columnNumber, String columnName)default ColumnType[]columnTypes()default booleanhasColumnTypeForAllColumns()default booleanhasColumnTypeForAllColumnsIfHavingColumnNames()static ReadOptions.ColumnTypeReadOptionsof(ColumnType[] allColumnTypes)
-
-
-
Field Detail
-
EMPTY
static final ReadOptions.ColumnTypeReadOptions EMPTY
-
-
Method Detail
-
columnType
Optional<ColumnType> columnType(int columnNumber, String columnName)
-
hasColumnTypeForAllColumnsIfHavingColumnNames
default boolean hasColumnTypeForAllColumnsIfHavingColumnNames()
-
hasColumnTypeForAllColumns
default boolean hasColumnTypeForAllColumns()
-
columnTypes
default ColumnType[] columnTypes()
-
of
static ReadOptions.ColumnTypeReadOptions of(ColumnType[] allColumnTypes)
-
-