| Interface | Description |
|---|---|
| Catalog |
A Catalog API for table create, drop, and load operations.
|
| Catalog.TableBuilder |
A builder used to create valid
tables or start create/replace transactions. |
| 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 with
UpdateRequirements to be
validated and MetadataUpdates that have been applied. |
| ViewCatalog |
A Catalog API for view create, drop, and load operations.
|
| ViewSessionCatalog |
A session Catalog API for view create, drop, and load operations.
|
| Class | Description |
|---|---|
| BaseSessionCatalog | |
| BaseViewSessionCatalog | |
| Namespace |
A namespace in a
Catalog. |
| 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.
|