Uses of Package
org.apache.flink.table.catalog
-
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.api Class Description ResolvedSchema Schema of a table or view consisting of columns, constraints, and watermark specifications.SchemaResolver Resolves aSchemato a validatedResolvedSchema. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.catalog Class 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 ofCatalogBaseTable.CatalogChange CatalogChangerepresents the modification of the catalog.CatalogDatabase Interface of a database in a catalog.CatalogDescriptor Describes aCatalogwith the catalog name and configuration.CatalogFunction Interface for a function in a catalog.CatalogLock Deprecated.This interface will be removed soon.CatalogMaterializedTable Represents the unresolved metadata of a materialized table in aCatalog.CatalogMaterializedTable.Builder Builder for configuring and creating instances ofCatalogMaterializedTable.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 allCatalogs.CatalogStoreHolder A holder for aCatalogStoreinstance and the necessary information for creating and initializingCataloginstances, including aCatalogStoreFactory, aReadableConfiginstance, and aClassLoaderinstance.CatalogStoreHolder.Builder Builder for a fluent definition of aCatalogStoreHolder.CatalogTable Represents the unresolved metadata of a table in aCatalog.CatalogTable.Builder Builder for configuring and creating instances ofCatalogTable.CatalogView Represents the unresolved metadata of a view in aCatalog.Column Representation of a column in aResolvedSchema.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 aCatalogFunction.IntervalFreshness TheIntervalFreshnessrepresents freshness definition ofCatalogMaterializedTable.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 validatedCatalogMaterializedTablethat is backed by the original metadata coming from theCatalogbut resolved by the framework.ResolvedCatalogTable A validatedCatalogTablethat is backed by the original metadata coming from theCatalogbut resolved by the framework.ResolvedCatalogView A validatedCatalogViewthat is backed by the original metadata coming from theCatalogbut resolved by the framework.ResolvedSchema Schema of a table or view consisting of columns, constraints, and watermark specifications.TableChange TableChangerepresents 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.MaterializedTableChangerepresents 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 aResolvedSchema. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.catalog.exceptions Class Description CatalogPartitionSpec Represents a partition spec object in catalog.ObjectPath A database name and object (table/view/function) name combo in a catalog. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.connector Class Description CatalogLock.Factory Deprecated.This interface will be removed soon. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.connector.sink.abilities Class Description Column Representation of a column in aResolvedSchema.StagedTable TheStagedTableis 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. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.factories Class 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 allCatalogs.CatalogTable Represents the unresolved metadata of a table in aCatalog.ObjectIdentifier Identifies an object in a catalog.ResolvedCatalogTable A validatedCatalogTablethat is backed by the original metadata coming from theCatalogbut resolved by the framework. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.functions Class 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. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.functions.python Class Description DataTypeFactory Factory for creating fully resolved data types that can be used for planning. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.legacy.api Class Description ResolvedSchema Schema of a table or view consisting of columns, constraints, and watermark specifications. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.legacy.factories Class Description CatalogTable Represents the unresolved metadata of a table in aCatalog.ObjectIdentifier Identifies an object in a catalog.ObjectPath A database name and object (table/view/function) name combo in a catalog. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.procedures Class Description DataTypeFactory Factory for creating fully resolved data types that can be used for planning. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.types Class Description DataTypeFactory Factory for creating fully resolved data types that can be used for planning. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.types.extraction Class Description DataTypeFactory Factory for creating fully resolved data types that can be used for planning. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.types.inference Class Description DataTypeFactory Factory for creating fully resolved data types that can be used for planning. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.types.inference.transforms Class Description DataTypeFactory Factory for creating fully resolved data types that can be used for planning. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.types.inference.utils Class Description DataTypeFactory Factory for creating fully resolved data types that can be used for planning. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.types.logical Class Description ObjectIdentifier Identifies an object in a catalog.UnresolvedIdentifier Identifier of an object, such as table, view, function or type in a catalog. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.types.utils Class 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. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.utils Class Description IntervalFreshness TheIntervalFreshnessrepresents freshness definition ofCatalogMaterializedTable.ResolvedSchema Schema of a table or view consisting of columns, constraints, and watermark specifications. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.utils.print Class Description ResolvedSchema Schema of a table or view consisting of columns, constraints, and watermark specifications. -
Classes in org.apache.flink.table.catalog used by org.apache.flink.table.workflow Class Description ObjectIdentifier Identifies an object in a catalog.