| Class and Description |
|---|
| ResolvedSchema
Schema of a table or view consisting of columns, constraints, and watermark specifications.
|
| SchemaResolver
Resolves a
Schema to a validated ResolvedSchema. |
| Class and Description |
|---|
| 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.
|
| CatalogBaseTable.TableKind
The kind of
CatalogBaseTable. |
CatalogChange
CatalogChange represents the modification of the catalog. |
| CatalogDatabase
Interface of a database in a catalog.
|
| CatalogDescriptor
Describes a
Catalog with the catalog name and configuration. |
| CatalogFunction
Interface for a function in a catalog.
|
| CatalogLock
Deprecated.
This interface will be removed soon. Please see FLIP-346 for more details.
|
| CatalogMaterializedTable
Represents the unresolved metadata of a materialized table in a
Catalog. |
| CatalogMaterializedTable.Builder
Builder for configuring and creating instances of
CatalogMaterializedTable. |
| CatalogMaterializedTable.LogicalRefreshMode
The logical refresh mode of materialized table.
|
| CatalogMaterializedTable.RefreshMode
The physical refresh mode of materialized table.
|
| CatalogMaterializedTable.RefreshStatus
Background refresh pipeline status of materialized table.
|
| CatalogPartition
Represents a partition object in catalog.
|
| CatalogPartitionSpec
Represents a partition spec object in catalog.
|
| CatalogStore
Represents the storage where persists all
Catalogs. |
| CatalogStoreHolder
A holder for a
CatalogStore instance and the necessary information for creating and
initializing Catalog instances, including a CatalogStoreFactory, a ReadableConfig instance, and a ClassLoader instance. |
| CatalogStoreHolder.Builder
Builder for a fluent definition of a
CatalogStoreHolder. |
| CatalogTable
Represents the unresolved metadata of a table in a
Catalog. |
| CatalogTable.Builder
Builder for configuring and creating instances of
CatalogTable. |
| CatalogView
Represents the unresolved metadata of a view in a
Catalog. |
| 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.
|
| Constraint
Integrity constraints, generally referred to simply as constraints, define the valid states of
SQL-data by constraining the values in the base tables.
|
| Constraint.ConstraintType
Type of the constraint.
|
| FunctionLanguage
Categorizes the language semantics of a
CatalogFunction. |
| IntervalFreshness
The
IntervalFreshness represents freshness definition of CatalogMaterializedTable. |
| IntervalFreshness.TimeUnit
An enumeration of time unit representing the unit of interval freshness.
|
| ObjectIdentifier
Identifies an object in a catalog.
|
| ObjectPath
A database name and object (table/view/function) name combo in a catalog.
|
| ResolvedCatalogBaseTable
A common parent that describes the resolved metadata of a table or view in a catalog.
|
| ResolvedCatalogMaterializedTable
A validated
CatalogMaterializedTable that is backed by the original metadata coming from
the Catalog but resolved by the framework. |
| 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
TableChange represents the modification of the table. |
| TableChange.AddColumn
A table change to add a column.
|
| TableChange.AddDistribution
A table change to add a distribution.
|
| TableChange.AddUniqueConstraint
A table change to add a unique constraint.
|
| TableChange.AddWatermark
A table change to add a watermark.
|
| TableChange.ColumnPosition
The position of the modified or added column.
|
| TableChange.DropColumn
A table change to drop the column.
|
| TableChange.DropConstraint
A table change to drop the constraints.
|
| TableChange.DropDistribution
A table change to drop a table's distribution.
|
| TableChange.DropWatermark
A table change to drop the watermark.
|
TableChange.MaterializedTableChange
TableChange.MaterializedTableChange represents the modification of the materialized table. |
| 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.ModifyDistribution
A table change to modify a distribution.
|
| TableChange.ModifyPhysicalColumnType
A table change that modify the physical column data type.
|
| TableChange.ModifyRefreshHandler
A table change to modify materialized table refresh handler.
|
| TableChange.ModifyRefreshStatus
A table change to modify materialized table refresh status.
|
| 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.
|
| TableDistribution
Defines whether the given table is distributed across buckets using a specified algorithm and
given columns.
|
| TableDistribution.Kind
Distribution kind.
|
| 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. |
| Class and Description |
|---|
| CatalogPartitionSpec
Represents a partition spec object in catalog.
|
| ObjectPath
A database name and object (table/view/function) name combo in a catalog.
|
| Class and Description |
|---|
| CatalogLock.Factory
Deprecated.
This interface will be removed soon. Please see FLIP-346 for more details.
|
| Class and Description |
|---|
| Column
Representation of a column in a
ResolvedSchema. |
| StagedTable
The
StagedTable is designed to implement Flink's atomic semantic for CTAS(CREATE TABLE AS
SELECT) and RTAS([CREATE OR] REPLACE TABLE AS SELECT) statement using a two-phase commit
protocol. |
| TableDistribution.Kind
Distribution kind.
|
| Class and Description |
|---|
| Catalog
This interface is responsible for reading and writing metadata such as database/table/views/UDFs
from a registered catalog.
|
| CatalogFunction
Interface for a function in a catalog.
|
| CatalogPartitionSpec
Represents a partition spec object in catalog.
|
| CatalogStore
Represents the storage where persists all
Catalogs. |
| CatalogTable
Represents the unresolved metadata of a table in a
Catalog. |
| 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. |
| Class and Description |
|---|
| CatalogFunction
Interface for a function in a catalog.
|
| DataTypeFactory
Factory for creating fully resolved data types that can be used for planning.
|
| ObjectIdentifier
Identifies an object in a catalog.
|
| Class and Description |
|---|
| DataTypeFactory
Factory for creating fully resolved data types that can be used for planning.
|
| Class and Description |
|---|
| DataTypeFactory
Factory for creating fully resolved data types that can be used for planning.
|
| Class and Description |
|---|
| DataTypeFactory
Factory for creating fully resolved data types that can be used for planning.
|
| Class and Description |
|---|
| DataTypeFactory
Factory for creating fully resolved data types that can be used for planning.
|
| Class and Description |
|---|
| DataTypeFactory
Factory for creating fully resolved data types that can be used for planning.
|
| Class and Description |
|---|
| DataTypeFactory
Factory for creating fully resolved data types that can be used for planning.
|
| Class and Description |
|---|
| DataTypeFactory
Factory for creating fully resolved data types that can be used for planning.
|
| Class and Description |
|---|
| ObjectIdentifier
Identifies an object in a catalog.
|
| UnresolvedIdentifier
Identifier of an object, such as table, view, function or type in a catalog.
|
| Class and Description |
|---|
| DataTypeFactory
Factory for creating fully resolved data types that can be used for planning.
|
| ResolvedSchema
Schema of a table or view consisting of columns, constraints, and watermark specifications.
|
| Class and Description |
|---|
| IntervalFreshness
The
IntervalFreshness represents freshness definition of CatalogMaterializedTable. |
| ResolvedSchema
Schema of a table or view consisting of columns, constraints, and watermark specifications.
|
| Class and Description |
|---|
| ResolvedSchema
Schema of a table or view consisting of columns, constraints, and watermark specifications.
|
| Class and Description |
|---|
| ObjectIdentifier
Identifies an object in a catalog.
|
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.