Package io.deephaven.iceberg.util
Class BuildCatalogOptions
java.lang.Object
io.deephaven.iceberg.util.BuildCatalogOptions
The options to use with
IcebergTools.createAdapter(BuildCatalogOptions)
.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BuildCatalogOptions.Builder
builder()
boolean
Enables Deephaven’s automatic injection of properties that work around upstream issues and supply defaults needed for Deephaven’s Iceberg usage.The Hadoop configuration properties.name()
The catalog name.The catalog properties provided by the user.
-
Constructor Details
-
BuildCatalogOptions
public BuildCatalogOptions()
-
-
Method Details
-
builder
-
name
The catalog name. By default, is "IcebergCatalog-{uri}" if "uri" is set inproperties()
, otherwise is "IcebergCatalog". -
properties
The catalog properties provided by the user. Must contain "type" or "catalog-impl". -
enablePropertyInjection
@Default public boolean enablePropertyInjection()Enables Deephaven’s automatic injection of properties that work around upstream issues and supply defaults needed for Deephaven’s Iceberg usage. Disable to manage all properties yourself. -
hadoopConfig
The Hadoop configuration properties.
-