Interface | Description |
---|---|
Accessor<T> | |
AppendFiles |
API for appending new files in a table.
|
CombinedScanTask |
A scan task made of several ranges from files.
|
ContentFile<F> |
Superinterface of
DataFile and DeleteFile that exposes common methods. |
DataFile |
Interface for data files listed in a table manifest.
|
DataTask |
A task that returns data as
rows instead of where to read data. |
DeleteFile |
Interface for delete files listed in a table delete manifest.
|
DeleteFiles |
API for deleting files from a table.
|
ExpireSnapshots |
API for removing old
snapshots from a table. |
FileScanTask |
A scan task over a range of a single file.
|
HasTableOperations |
Used to expose a table's TableOperations.
|
HistoryEntry |
Table history entry.
|
ManageSnapshots |
API for managing snapshots.
|
ManifestFile |
Represents a manifest file that can be scanned to find data files in a table.
|
ManifestFile.PartitionFieldSummary |
Summarizes the values of one partition field stored in a manifest file.
|
MetricsModes.MetricsMode | |
OverwriteFiles |
API for overwriting files in a table.
|
PendingUpdate<T> |
API for table metadata changes.
|
ReplacePartitions |
Not recommended: API for overwriting files in a table by partition.
|
RewriteFiles |
API for replacing files in a table.
|
RewriteManifests |
API for rewriting manifests for a table.
|
Rollback |
API for rolling table data back to the state at an older table
snapshot . |
RowDelta |
API for encoding row-level changes to a table.
|
ScanTask |
A scan task.
|
Snapshot |
A snapshot of the data in a table at a point in time.
|
SnapshotUpdate<ThisT> |
API for table changes that produce snapshots.
|
StructLike |
Interface for accessing data by position in a schema.
|
Table |
Represents a table.
|
TableOperations |
SPI interface to abstract table metadata access and updates.
|
Tables |
Generic interface for creating and loading a table implementation.
|
TableScan |
API for configuring a table scan.
|
Transaction |
A transaction for performing multiple updates to a table.
|
UpdateLocation |
API for setting a table's base location.
|
UpdateProperties |
API for updating table properties.
|
UpdateSchema |
API for schema evolution.
|
Class | Description |
---|---|
Accessors | |
AllDataFilesTable |
A
Table implementation that exposes a table's valid data files as rows. |
AllDataFilesTable.AllDataFilesTableScan | |
AllEntriesTable |
A
Table implementation that exposes a table's manifest entries as rows, for both delete and data files. |
AllManifestsTable |
A
Table implementation that exposes a table's valid manifest files as rows. |
AllManifestsTable.AllManifestsTableScan | |
BaseCombinedScanTask | |
BaseMetastoreCatalog | |
BaseMetastoreTableOperations | |
BaseOverwriteFiles | |
BaseReplacePartitions | |
BaseRewriteManifests | |
BaseRowDelta | |
BaseTable |
Base
Table implementation. |
CachingCatalog | |
DataFiles | |
DataFiles.Builder | |
DataFilesTable |
A
Table implementation that exposes a table's data files as rows. |
DataFilesTable.FilesTableScan | |
DataOperations |
Data operations that produce snapshots.
|
DataTableScan | |
Files | |
FindFiles | |
FindFiles.Builder | |
GenericManifestFile | |
GenericManifestFile.CopyBuilder | |
GenericPartitionFieldSummary | |
GuavaClasses | |
HistoryTable |
A
Table implementation that exposes a table's history as rows. |
LocationProviders | |
ManifestEntriesTable |
A
Table implementation that exposes a table's manifest entries as rows, for both delete and data files. |
ManifestFiles | |
ManifestReader<F extends ContentFile<F>> |
Base reader for data and delete manifest files.
|
ManifestsTable |
A
Table implementation that exposes a table's manifest files as rows. |
ManifestWriter<F extends ContentFile<F>> |
Writer for manifest files.
|
Metrics |
Iceberg file format metrics.
|
MetricsConfig | |
MetricsModes |
This class defines different metrics modes, which allow users to control the collection of
value_counts, null_value_counts, lower_bounds, upper_bounds for different columns in metadata.
|
MetricsModes.Counts |
Under this mode, only value_counts, null_value_counts are persisted.
|
MetricsModes.Full |
Under this mode, value_counts, null_value_counts and full lower_bounds, upper_bounds are persisted.
|
MetricsModes.None |
Under this mode, value_counts, null_value_counts, lower_bounds, upper_bounds are not persisted.
|
MetricsModes.Truncate |
Under this mode, value_counts, null_value_counts and truncated lower_bounds, upper_bounds are persisted.
|
PartitionField |
Represents a single field in a
PartitionSpec . |
PartitionSpec |
Represents how to produce partition data for a table.
|
PartitionSpec.Builder |
Used to create valid
partition specs . |
PartitionSpecParser | |
PartitionsTable |
A
Table implementation that exposes a table's partitions as rows. |
ScanSummary | |
ScanSummary.Builder | |
ScanSummary.PartitionMetrics | |
Schema |
The schema of a data table.
|
SchemaParser | |
SetLocation | |
SnapshotManager | |
SnapshotParser | |
SnapshotsTable |
A
Table implementation that exposes a table's known snapshots as rows. |
SnapshotSummary | |
SnapshotSummary.Builder | |
SystemProperties |
Configuration properties that are controlled by Java system properties.
|
TableMetadata |
Metadata for a table.
|
TableMetadata.MetadataLogEntry | |
TableMetadata.SnapshotLogEntry | |
TableMetadataParser | |
TableProperties | |
Transactions |
Enum | Description |
---|---|
FileContent |
Content type stored in a file, one of DATA, POSITION_DELETES, or EQUALITY_DELETES.
|
FileFormat |
Enum of supported file formats.
|
ManifestContent |
Content type stored in a manifest file, either DATA or DELETES.
|
ManifestReader.FileType | |
MetadataTableType | |
TableMetadataParser.Codec |