Package io.deephaven.enterprise.database
Interface TableOptions.Builder
- Enclosing class:
- TableOptions
public static interface TableOptions.Builder
A Builder object for
TableOptions-
Method Summary
Modifier and TypeMethodDescriptionbuild()Create aTableOptionsfrom this builder state.internalPartitionColumn(@NotNull String columnName) Sets the name of the internal partition column, defaults tonull.isBlink(boolean isBlink) Set if the result table will be a blink table.
-
Method Details
-
internalPartitionColumn
Sets the name of the internal partition column, defaults tonull. When not specified:- For Tables (
db.historicalTableanddb.liveTable) :
nullmeans the internal partition column is not added. - For Partitioned tables (
db.historicalPartitionedTableanddb.livePartitionedTable) :
nullmeans constituent tables omit the column, but the resultingPartitionedTablestill receives a key column named "InternalPartition".
- Parameters:
columnName- the internal partition column name (non‑null)- Returns:
- this builder
- For Tables (
-
isBlink
Set if the result table will be a blink table. The default is false.- Parameters:
isBlink- true of the table will be a blink table.- Returns:
- this builder
-
build
TableOptions build()Create aTableOptionsfrom this builder state.- Returns:
- a
TableOptions
-