| Interface | Description |
|---|---|
| Catalog |
This interface is responsible for reading and writing metadata such as database/table from a
paimon catalog.
|
| CatalogFactory |
Factory to create
Catalog. |
| CatalogLoader |
Loader for creating a
Catalog. |
| CatalogLock |
An interface that allows source and sink to use global lock to some transaction-related things.
|
| CatalogLockContext |
Context for lock factory to create lock.
|
| CatalogLockFactory |
Factory to create
CatalogLock. |
| Database |
Interface of a database in a catalog.
|
| PropertyChange |
define change to the database property.
|
| Class | Description |
|---|---|
| AbstractCatalog |
Common implementation of
Catalog. |
| AbstractCatalog.TableMeta |
Table metadata.
|
| CachingCatalog |
A
Catalog to cache databases and tables and manifests. |
| CachingCatalog.CacheSizes |
Cache sizes of a caching catalog.
|
| CatalogContext |
Context of catalog.
|
| CatalogUtils |
Utils for
Catalog. |
| Database.DatabaseImpl |
Implementation of
Database. |
| DelegateCatalog | |
| FileSystemCatalog |
A catalog implementation for
FileIO. |
| FileSystemCatalogFactory |
Factory to create
FileSystemCatalog. |
| Identifier |
Identifies an object in a catalog.
|
| PropertyChange.RemoveProperty |
Remove property for database change.
|
| PropertyChange.SetProperty |
Set property for database change.
|
| Exception | Description |
|---|---|
| Catalog.ColumnAlreadyExistException |
Exception for trying to alter a column that already exists.
|
| Catalog.ColumnNotExistException |
Exception for trying to operate on a column that doesn't exist.
|
| Catalog.DatabaseAlreadyExistException |
Exception for trying to create a database that already exists.
|
| Catalog.DatabaseNoPermissionException |
Exception for trying to operate on the database that doesn't have permission.
|
| Catalog.DatabaseNotEmptyException |
Exception for trying to drop on a database that is not empty.
|
| Catalog.DatabaseNotExistException |
Exception for trying to operate on a database that doesn't exist.
|
| Catalog.PartitionNotExistException |
Exception for trying to operate on a partition that doesn't exist.
|
| Catalog.ProcessSystemDatabaseException |
Exception for trying to operate on a system database.
|
| Catalog.TableAlreadyExistException |
Exception for trying to create a table that already exists.
|
| Catalog.TableNoPermissionException |
Exception for trying to operate on the table that doesn't have permission.
|
| Catalog.TableNotExistException |
Exception for trying to operate on a table that doesn't exist.
|
| Catalog.ViewAlreadyExistException |
Exception for trying to create a view that already exists.
|
| Catalog.ViewNotExistException |
Exception for trying to operate on a view that doesn't exist.
|
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.