Package io.deephaven.iceberg.util
Class IcebergInstructions
java.lang.Object
io.deephaven.iceberg.util.IcebergInstructions
This class provides instructions intended for reading Iceberg catalogs and tables. The default values documented in
this class may change in the future. As such, callers may wish to explicitly set the values.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IcebergInstructionsThe defaultIcebergInstructionsto use when reading Iceberg data files. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IcebergInstructions.Builderbuilder()Amapof rename instructions from Iceberg to Deephaven column names to use when reading the Iceberg data files.The data instructions to use for reading the Iceberg data files (might be S3Instructions or other cloud provider-specific instructions).abstract Optional<TableDefinition>TheTableDefinitionto use when reading Iceberg data files.
-
Field Details
-
DEFAULT
The defaultIcebergInstructionsto use when reading Iceberg data files. Providing this will use system defaults for cloud provider-specific parameters
-
-
Constructor Details
-
IcebergInstructions
public IcebergInstructions()
-
-
Method Details
-
builder
-
tableDefinition
TheTableDefinitionto use when reading Iceberg data files. -
dataInstructions
The data instructions to use for reading the Iceberg data files (might be S3Instructions or other cloud provider-specific instructions). -
columnRenames
Amapof rename instructions from Iceberg to Deephaven column names to use when reading the Iceberg data files.
-