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.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.CatalogModel Interface for a model in a catalog.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.DefaultIndex Represents a basic implementation of anIndexfor a table.DefaultMaterializedTableEnricher Default implementation ofMaterializedTableEnricher.FunctionLanguage Categorizes the language semantics of aCatalogFunction.Index An index is a copy of selected columns of data, from a table, that is designed to enable very efficient search.IntervalFreshness TheIntervalFreshnessrepresents freshness definition ofCatalogMaterializedTable.IntervalFreshness.TimeUnit An enumeration of time unit representing the unit of interval freshness.MaterializedTableEnricher Enricher interface for determining materialized table properties during catalog resolution.MaterializedTableEnrichmentResult Result of the enrichment process containing the resolved freshness interval and physical refresh mode for aCatalogMaterializedTable.ModelChange ModelChangerepresents the modification of the model.ModelChange.ResetOption A model change to reset the model option.ModelChange.SetOption A model change to set the model option.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.ResolvedCatalogModel A validatedCatalogModelthat 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 theCatalogBaseTable.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.CatalogTableChange TableChange.CatalogTableChangerepresents the modification of the CatalogTable.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 distribution for table or materialized table.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.ModifyDefinitionQuery A table change to modify the definition query.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.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.CatalogStore Represents the storage where persists allCatalogs.CatalogTable Represents the unresolved metadata of a table in aCatalog.ObjectIdentifier Identifies an object in a catalog.ResolvedCatalogModel A validatedCatalogModelthat 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. -
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.ml Class Description ResolvedCatalogModel A validatedCatalogModelthat 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.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 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.