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
-
Field Summary
Modifier and TypeFieldDescriptionstatic final IcebergInstructions
The defaultIcebergInstructions
to use when reading Iceberg data files. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic IcebergInstructions.Builder
builder()
Amap
of 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>
TheTableDefinition
to use when reading Iceberg data files.
-
Field Details
-
DEFAULT
The defaultIcebergInstructions
to 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
TheTableDefinition
to 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
Amap
of rename instructions from Iceberg to Deephaven column names to use when reading the Iceberg data files.
-