Class BaseMetadataTable

java.lang.Object
org.apache.iceberg.BaseMetadataTable
All Implemented Interfaces:
Serializable, Table
Direct Known Subclasses:
AllDataFilesTable, AllDeleteFilesTable, AllEntriesTable, AllFilesTable, AllManifestsTable, DataFilesTable, DeleteFilesTable, FilesTable, HistoryTable, ManifestEntriesTable, ManifestsTable, MetadataLogEntriesTable, PartitionsTable, PositionDeletesTable, RefsTable, SnapshotsTable

public abstract class BaseMetadataTable extends Object implements Serializable
Base class for metadata tables.

Serializing and deserializing a metadata table object returns a read only implementation of the metadata table using a StaticTableOperations. This way no Catalog related calls are needed when reading the table data after deserialization.

See Also: