Package net.tlabs.tablesaw.parquet
Class TablesawParquetReadOptions
- java.lang.Object
-
- tech.tablesaw.io.ReadOptions
-
- net.tlabs.tablesaw.parquet.TablesawParquetReadOptions
-
public class TablesawParquetReadOptions extends tech.tablesaw.io.ReadOptions
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTablesawParquetReadOptions.Builderstatic classTablesawParquetReadOptions.ManageGroupsAsstatic classTablesawParquetReadOptions.UnnanotatedBinaryAs
-
Field Summary
-
Fields inherited from class tech.tablesaw.io.ReadOptions
allowDuplicateColumnNames, columnTypeReadOptions, columnTypesToDetect, dateFormat, dateFormatter, dateTimeFormat, dateTimeFormatter, DEFAULT_IGNORE_ZERO_DECIMAL, DEFAULT_SKIP_ROWS_WITH_INVALID_COLUMN_COUNT, EXTENDED_TYPES, header, ignoreZeroDecimal, locale, maxCharsPerColumn, minimizeColumnSizes, missingValueIndicators, sample, skipRowsWithInvalidColumnCount, source, tableName, timeFormat, timeFormatter
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTablesawParquetReadOptions(TablesawParquetReadOptions.Builder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TablesawParquetReadOptions.Builderbuilder(File file)static TablesawParquetReadOptions.Builderbuilder(String inputPath)static TablesawParquetReadOptions.Builderbuilder(URL url)List<String>getColumns()Returns the list of column names to read.StringgetInputPath()TablesawParquetReadOptions.ManageGroupsAsgetManageGroupsAs()TablesawParquetReadOptions.UnnanotatedBinaryAsgetUnnanotatedBinaryAs()booleanhasColumn(String columnName)Returns whether the given column name must be read.booleanisConvertInt96ToTimestamp()booleanisFloatColumnTypeUsed()booleanisShortColumnTypeUsed()-
Methods inherited from class tech.tablesaw.io.ReadOptions
allowDuplicateColumnNames, columnTypeReadOptions, columnTypesToDetect, dateFormatter, dateTimeFormatter, header, ignoreZeroDecimal, locale, minimizeColumnSizes, missingValueIndicators, sample, skipRowsWithInvalidColumnCount, source, tableName, timeFormatter
-
-
-
-
Constructor Detail
-
TablesawParquetReadOptions
protected TablesawParquetReadOptions(TablesawParquetReadOptions.Builder builder)
-
-
Method Detail
-
isShortColumnTypeUsed
public boolean isShortColumnTypeUsed()
-
isFloatColumnTypeUsed
public boolean isFloatColumnTypeUsed()
-
isConvertInt96ToTimestamp
public boolean isConvertInt96ToTimestamp()
-
getUnnanotatedBinaryAs
public TablesawParquetReadOptions.UnnanotatedBinaryAs getUnnanotatedBinaryAs()
-
getManageGroupsAs
public TablesawParquetReadOptions.ManageGroupsAs getManageGroupsAs()
-
getColumns
public List<String> getColumns()
Returns the list of column names to read. An empty list means to read all columns.- Returns:
- Immutable list of column names to read.
-
hasColumn
public boolean hasColumn(String columnName)
Returns whether the given column name must be read.- Parameters:
columnName- the column name- Returns:
- true if the column must be read, false otherwise.
-
getInputPath
public String getInputPath()
-
builder
public static TablesawParquetReadOptions.Builder builder(File file)
-
builder
public static TablesawParquetReadOptions.Builder builder(String inputPath)
-
builder
public static TablesawParquetReadOptions.Builder builder(URL url)
-
-