Package io.deephaven.enterprise.iceberg
Interface IcebergTableOptions.Builder
- Enclosing class:
- IcebergTableOptions
public static interface IcebergTableOptions.Builder
A builder for
IcebergTableOptions.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the options.catalogOptions(BuildCatalogOptions catalogOptions) Sets the catalog options.tableKey(EnterpriseTableKey tableKey) Sets the table key.default IcebergTableOptions.BuilderSets the table key.tableOptions(LoadTableOptions tableOptions) Sets the table options.
-
Method Details
-
tableKey
Sets the table key.Equivalent to
tableKey(new EnterpriseTableKeyImpl(namespace, tableName, TableType.SYSTEM_PERMANENT)).- Parameters:
namespace- the namespacetableName- the table name- Returns:
- this builder
- See Also:
-
tableKey
Sets the table key. Must be of typeTableType.SYSTEM_PERMANENTorTableType.SYSTEM_INTRADAY.- Parameters:
tableKey- the table key- Returns:
- this builder
-
catalogOptions
Sets the catalog options.- Parameters:
catalogOptions- the catalog options- Returns:
- this builder
-
tableOptions
Sets the table options.- Parameters:
tableOptions- the table options- Returns:
- this builder
-
build
IcebergTableOptions build()Build the options.- Returns:
- the options
-