Package io.deephaven.iceberg.util
package io.deephaven.iceberg.util
-
ClassDescriptionThe options to use with
IcebergTools.createAdapter(BuildCatalogOptions)
.The instructions for mapping a Deephaven column inResolver.columnInstructions()
.AwsCredentialsProvider
implementation used for configuring credentials for S3 clients when working with Iceberg.A plugin interface for providingSeekableChannelsProvider
implementations for different URI schemes using a givenFileIO
implementation.This class provides instructions intended for reading Iceberg catalogs and tables.This class manages an Icebergtable
and provides methods to interact with it.Table implementation for static and refreshing Iceberg tables.This class is responsible for writing Deephaven tables to an Iceberg table.Tools for accessing tables in the Iceberg table format.Tools for accessing tables in the Iceberg table format from S3.This class provides instructions intended for writing deephaven tables as partitions to Iceberg tables.The Deephaven column namer.This provides a consolidated set of inference options for use inLoadTableOptions
.The options available forloadTable
.FileIOAdapter
implementation used for reading/writing files with "file" scheme.The relationship between a DeephavenTableDefinition
and an IcebergSchema
.DataInstructionsProviderPlugin
implementation for producing aS3Instructions
.A specification for extracting the schema from a table.A specification for providingSortOrder
while writing to an iceberg table.This class provides instructions for buildingIcebergTableWriter
intended for writing Iceberg tables as Parquet data files.This is a resolver provider that will build aResolver
without needing to refer to an explicit IcebergSchema
.