Package org.apache.iceberg
package org.apache.iceberg
-
ClassDescriptionAccessor<T>Position2Accessor and Position3Accessor here is an optimization.A scan task for inserts generated by adding a data file to the table.API for appending new files in a table.BaseScanTaskGroup<T extends ScanTask>API for configuring a batch scan.A metadata about a statistics or indices blob.An enum representing possible operations in a changelog.A changelog scan task.A scan task made of several ranges from files.ContentFile<F>Superinterface of
DataFileandDeleteFilethat exposes common methods.ContentScanTask<F extends ContentFile<F>>A scan task over a range of bytes in a content file.Interface for data files listed in a table manifest.Data operations that produce snapshots.A task that returns data asrowsinstead of where to read data.A scan task for deletes generated by removing a data file from the table.A scan task for deletes generated by adding delete files to the table.Interface for delete files listed in a table delete manifest.API for deleting files from a table.Enum of supported write distribution mode, it defines the write behavior of batch or streaming job:API for removing oldsnapshotsfrom a table.Content type stored in a file, one of DATA, POSITION_DELETES, or EQUALITY_DELETES.Enum of supported file formats.A scan task over a range of bytes in a single data file.Table history entry.Loads iceberg-version.properties with build information.API for configuring an incremental table scan for appends only snapshotsAPI for configuring a scan for table changes.IncrementalScan<ThisT,T extends ScanTask, G extends ScanTaskGroup<T>> API for configuring an incremental scan.An interface for locking, used to ensure commit isolation.API for managing snapshots.Content type stored in a manifest file, either DATA or DELETES.Represents a manifest file that can be scanned to find files in a table.Summarizes the values of one partition field stored in a manifest file.MergeableScanTask<ThisT>A scan task that can be potentially merged with other scan tasks.Iceberg file format metrics.API for overwriting files in a table.Represents a single field in aPartitionSpec.A struct of partition values.A scan task for data within a particular partitionRepresents how to produce partition data for a table.Used to create validpartition specs.Represents a partition statistics file that can be used to read table data more efficiently.API for table metadata changes.API for overwriting files in a table by partition.API for replacing table sort order with a newly created order.API for replacing files in a table.Enum of supported rewrite job order, it defines the order in which the file groups should be written.API for rewriting manifests for a table.API for encoding row-level changes to a table.Scan<ThisT,T extends ScanTask, G extends ScanTaskGroup<T>> Scan objects are immutable and can be shared between threads.A scan task.ScanTaskGroup<T extends ScanTask>A scan task that may include partial input files, multiple input files or both.The schema of a data table.A snapshot of the data in a table at a point in time.SnapshotUpdate<ThisT>API for table changes that produce snapshots.A field in aSortOrder.A struct of flattened sort field values.A sort order that defines how data and delete files should be ordered in a table.A builder used to create validsort orders.Methods for building a sort order.SplittableScanTask<ThisT>A scan task that can be split into smaller scan tasks.Represents a statistics file in the Puffin format, that can be used to read table data more efficiently.Interface for accessing data by position in a schema.Represents a table.Generic interface for creating and loading a table implementation.API for configuring a table scan.A transaction for performing multiple updates to a table.API for setting a table's or view's base location.API for partition spec evolution.API for updating partition statistics files in a table.API for updating table properties.API for schema evolution.API for updating statistics files in a table.