Uses of Interface
org.apache.flink.table.catalog.CatalogBaseTable
Packages that use CatalogBaseTable
-
Uses of CatalogBaseTable in org.apache.flink.table.catalog
Classes in org.apache.flink.table.catalog with type parameters of type CatalogBaseTableModifier and TypeInterfaceDescriptioninterfaceResolvedCatalogBaseTable<T extends CatalogBaseTable>A common parent that describes the resolved metadata of a table or view in a catalog.Subinterfaces of CatalogBaseTable in org.apache.flink.table.catalogModifier and TypeInterfaceDescriptioninterfaceRepresents the unresolved metadata of a materialized table in aCatalog.interfaceRepresents the unresolved metadata of a table in aCatalog.interfaceRepresents the unresolved metadata of a view in aCatalog.interfaceResolvedCatalogBaseTable<T extends CatalogBaseTable>A common parent that describes the resolved metadata of a table or view in a catalog.Classes in org.apache.flink.table.catalog that implement CatalogBaseTableModifier and TypeClassDescriptionclassDefault implementation of aCatalogMaterializedTable.classDefault implementation of aCatalogTable.classA validatedCatalogMaterializedTablethat is backed by the original metadata coming from theCatalogbut resolved by the framework.final classA validatedCatalogTablethat is backed by the original metadata coming from theCatalogbut resolved by the framework.final classA validatedCatalogViewthat is backed by the original metadata coming from theCatalogbut resolved by the framework.Methods in org.apache.flink.table.catalog that return CatalogBaseTableModifier and TypeMethodDescriptionCatalogBaseTable.copy()Get a deep copy of the CatalogBaseTable instance.DefaultCatalogMaterializedTable.copy()DefaultCatalogTable.copy()ResolvedCatalogMaterializedTable.copy()ResolvedCatalogTable.copy()ResolvedCatalogView.copy()Catalog.getTable(ObjectPath tablePath) default CatalogBaseTableCatalog.getTable(ObjectPath tablePath, long timestamp) TemporaryOperationListener.onCreateTemporaryTable(ObjectPath tablePath, CatalogBaseTable table) This method is called when a temporary table or view is to be created in this catalog.Methods in org.apache.flink.table.catalog with parameters of type CatalogBaseTableModifier and TypeMethodDescriptionvoidCatalog.alterTable(ObjectPath tablePath, CatalogBaseTable newTable, boolean ignoreIfNotExists) Modifies an existing table or view.default voidCatalog.alterTable(ObjectPath tablePath, CatalogBaseTable newTable, List<TableChange> tableChanges, boolean ignoreIfNotExists) Modifies an existing table or view.voidCatalog.createTable(ObjectPath tablePath, CatalogBaseTable table, boolean ignoreIfExists) Creates a new table or view.TemporaryOperationListener.onCreateTemporaryTable(ObjectPath tablePath, CatalogBaseTable table) This method is called when a temporary table or view is to be created in this catalog.