| 接口 | 说明 |
|---|---|
| Catalog |
This interface is responsible for reading and writing metadata such as database/table/views/UDFs
from a registered catalog.
|
| CatalogBaseTable |
A common parent that describes the unresolved metadata of a table or view in a catalog.
|
| CatalogDatabase |
Interface of a database in a catalog.
|
| CatalogFunction |
Interface for a function in a catalog.
|
| CatalogLock |
An interface that allows source and sink to use global lock to some transaction-related things.
|
| CatalogLock.Factory |
Factory to create
CatalogLock. |
| CatalogPartition |
Represents a partition object in catalog.
|
| CatalogTable |
Represents the unresolved metadata of a table in a
Catalog. |
| CatalogView |
Represents the unresolved metadata of a view in a
Catalog. |
| Constraint |
Integrity constraints, generally referred to simply as constraints, define the valid states of
SQL-data by constraining the values in the base tables.
|
| DataTypeFactory |
Factory for creating fully resolved data types that can be used for planning.
|
| ResolvedCatalogBaseTable<T extends CatalogBaseTable> |
A common parent that describes the resolved metadata of a table or view in a catalog.
|
| SchemaResolver |
Resolves a
Schema to a validated ResolvedSchema. |
| TableChange |
TableChange represents the modification of the table. |
| TableChange.ColumnPosition |
The position of the modified or added column.
|
| TemporaryOperationListener |
This interface is for a
Catalog to listen on temporary object operations. |
| 类 | 说明 |
|---|---|
| AbstractCatalog |
Abstract class for catalogs.
|
| CatalogPartitionSpec |
Represents a partition spec object in catalog.
|
| CatalogPropertiesUtil |
Utilities for de/serializing
Catalog objects into a map of string properties. |
| Column |
Representation of a column in a
ResolvedSchema. |
| Column.ComputedColumn |
Representation of a computed column.
|
| Column.MetadataColumn |
Representation of a metadata column.
|
| Column.PhysicalColumn |
Representation of a physical column.
|
| CommonCatalogOptions |
A collection of
ConfigOption which are consistently used in multiple catalogs. |
| DefaultCatalogTable |
Default implementation of a
CatalogTable. |
| ObjectIdentifier |
Identifies an object in a catalog.
|
| ObjectPath |
A database name and object (table/view/function) name combo in a catalog.
|
| ResolvedCatalogTable |
A validated
CatalogTable that is backed by the original metadata coming from the Catalog but resolved by the framework. |
| ResolvedCatalogView |
A validated
CatalogView that is backed by the original metadata coming from the Catalog but resolved by the framework. |
| ResolvedSchema |
Schema of a table or view consisting of columns, constraints, and watermark specifications.
|
| TableChange.AddColumn |
A table change to add a column.
|
| TableChange.AddUniqueConstraint |
A table change to add a unique constraint.
|
| TableChange.AddWatermark |
A table change to add a watermark.
|
| TableChange.After |
Column position AFTER means the specified column should be put after the given `column`.
|
| TableChange.DropColumn |
A table change to drop the column.
|
| TableChange.DropConstraint |
A table change to drop the constraints.
|
| TableChange.DropWatermark |
A table change to drop the watermark.
|
| TableChange.First |
Column position FIRST means the specified column should be the first column.
|
| TableChange.ModifyColumn |
A base schema change to modify a column.
|
| TableChange.ModifyColumnComment |
A table change to modify the column comment.
|
| TableChange.ModifyColumnName |
A table change to modify the column name.
|
| TableChange.ModifyColumnPosition |
A table change to modify the column position.
|
| TableChange.ModifyPhysicalColumnType |
A table change that modify the physical column data type.
|
| TableChange.ModifyUniqueConstraint |
A table change to modify a unique constraint.
|
| TableChange.ModifyWatermark |
A table change to modify the watermark.
|
| TableChange.ResetOption |
A table change to reset the table option.
|
| TableChange.SetOption |
A table change to set the table option.
|
| UniqueConstraint |
A unique key constraint.
|
| UnresolvedIdentifier |
Identifier of an object, such as table, view, function or type in a catalog.
|
| WatermarkSpec |
Representation of a watermark specification in a
ResolvedSchema. |
| 枚举 | 说明 |
|---|---|
| CatalogBaseTable.TableKind |
The kind of
CatalogBaseTable. |
| Constraint.ConstraintType |
Type of the constraint.
|
| FunctionLanguage |
Categorizes the language semantics of a
CatalogFunction. |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.