Class IcebergMergeOptions
java.lang.Object
io.deephaven.enterprise.merge.impl.iceberg.IcebergMergeOptions
Options for controlling how we merge a Deephaven table into an Iceberg table.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BaseMergeOptionsGet the base options for this merge request.static IcebergMergeOptions.Builderbuilder()abstract Optional<BuildCatalogOptions>Get the catalog options to use when accessing Iceberg tables, instead of the one implied by the schema of the target table.The partition values to use when writing data.abstract Optional<LoadTableOptions>Get the table options to use when accessing Iceberg tables, instead of the one implied by the schema of the target table.
-
Constructor Details
-
IcebergMergeOptions
public IcebergMergeOptions()
-
-
Method Details
-
builder
-
baseOptions
Get the base options for this merge request.- Returns:
- the base options.
-
catalogOptions
Get the catalog options to use when accessing Iceberg tables, instead of the one implied by the schema of the target table.- Returns:
- the catalog options, or empty if the catalog options should be derived from the target table schema
-
tableOptions
Get the table options to use when accessing Iceberg tables, instead of the one implied by the schema of the target table.- Returns:
- the table options, or empty if the table options should be derived from the target table schema
-
partitionValues
The partition values to use when writing data.- Returns:
- the partition values to use when writing data
-