Package-level declarations
Types
Removes all data from an Iceberg org.apache.iceberg.Table. This method is necessary as some catalog implementations do not clear the underlying files written to table storage.
Factory that creates Iceberg BaseTaskWriter instances to support writing records to Iceberg data files.
The factory takes into account whether partitioning is used on the target table and whether primary keys are configured on the destination table's schema.org.apache.iceberg.io.BaseTaskWriter implementation that handles append-only writes to a partitioned Iceberg org.apache.iceberg.Table.
BaseDeltaTaskWriter implementation that handles delta (insert, update, delete) writes to a partitioned Iceberg org.apache.iceberg.Table.
Wraps the Iceberg Record class to add the potential delta Operation associated with the record. All record operations are delegated to the provided Record object.
org.apache.iceberg.io.BaseTaskWriter implementation that handles append-only writes to an un-partitioned Iceberg org.apache.iceberg.Table.
BaseDeltaTaskWriter implementation that handles delta (insert, update, delete) writes to an un-partitioned Iceberg org.apache.iceberg.Table.
Functions
Our Airbyte<>Iceberg schema conversion generates strongly-typed arrays.