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 aTableOptions
from 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.historicalTable
anddb.liveTable
) :
null
means the internal partition column is not added. - For Partitioned tables (
db.historicalPartitionedTable
anddb.livePartitionedTable
) :
null
means constituent tables omit the column, but the resultingPartitionedTable
still 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 aTableOptions
from this builder state.- Returns:
- a
TableOptions
-