Package org.apache.iceberg.catalog
-
Interface Summary Interface Description Catalog A Catalog API for table create, drop, and load operations.Catalog.TableBuilder A builder used to create validtables
or start create/replacetransactions
.SessionCatalog A Catalog API for table and namespace operations that includes session context.SupportsNamespaces Catalog methods for working with namespaces.TableCommit This represents a commit to be applied for a single table withUpdateRequirement
s to be validated andMetadataUpdate
s that have been applied.ViewCatalog A Catalog API for view create, drop, and load operations. -
Class Summary Class Description BaseSessionCatalog Namespace A namespace in aCatalog
.SessionCatalog.SessionContext Context for a session.TableIdentifier Identifies a table in iceberg catalog.TableIdentifierParser Parses TableIdentifiers from a JSON representation, which is the JSON representation utilized in the REST catalog.