Interface PartitionedUserTableOptions.Builder
- All Superinterfaces:
UserTableOptions.Builder<PartitionedUserTableOptions.Builder>
- Enclosing class:
- PartitionedUserTableOptions
public static interface PartitionedUserTableOptions.Builder
extends UserTableOptions.Builder<PartitionedUserTableOptions.Builder>
Builder for constructing options used for Partitioned User Table.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Generates thePartitionedUserTableOptionsbased on the inputs to thisPartitionedUserTableOptionsinstance.inputTableStateSpec(@NotNull InputTableStateSpec spec) Optionally Set theInputTableStateSpecfor the User Table.partitionColumnName(@NotNull String partitionColumnName) Set the partitionColumnName for the User Table.Methods inherited from interface io.deephaven.enterprise.database.inputtables.UserTableOptions.Builder
addAllDataIndex, addDataIndex, addDataIndex, namespace, tableDefinition, tableName
-
Method Details
-
partitionColumnName
@ScriptApi PartitionedUserTableOptions.Builder partitionColumnName(@NotNull @NotNull String partitionColumnName) Set the partitionColumnName for the User Table.- Parameters:
partitionColumnName- the name of the partitioning column.- Returns:
- this
PartitionedUserTableOptions.Builder
-
inputTableStateSpec
@ScriptApi PartitionedUserTableOptions.Builder inputTableStateSpec(@NotNull @NotNull InputTableStateSpec spec) Optionally Set theInputTableStateSpecfor the User Table.- Parameters:
spec- theInputTableStateSpec- Returns:
- this
PartitionedUserTableOptions.Builder
-
build
Generates thePartitionedUserTableOptionsbased on the inputs to thisPartitionedUserTableOptionsinstance.- Returns:
- an immutable instance of
PartitionedUserTableOptions.Builder
-