Uses of Interface
org.apache.flink.table.catalog.CatalogModel
Packages that use CatalogModel
-
Uses of CatalogModel in org.apache.flink.table.catalog
Subinterfaces of CatalogModel in org.apache.flink.table.catalogModifier and TypeInterfaceDescriptioninterfaceA validatedCatalogModelthat is backed by the original metadata coming from theCatalogbut resolved by the framework.Classes in org.apache.flink.table.catalog that implement CatalogModelModifier and TypeClassDescriptionclassA catalog model implementation.final classA validatedCatalogModelthat is backed by the original metadata coming from theCatalogbut resolved by the framework.Methods in org.apache.flink.table.catalog that return CatalogModelModifier and TypeMethodDescriptionCatalogModel.copy()Get a deep copy of the CatalogModel instance.Copy the input model options into the CatalogModel instance.DefaultCatalogModel.copy()static CatalogModelCatalogPropertiesUtil.deserializeCatalogModel(Map<String, String> properties) static CatalogModelResolvedCatalogModel.fromProperties(Map<String, String> properties) Creates an instance ofCatalogModelfrom a map of string properties that were previously created withResolvedCatalogModel.toProperties().default CatalogModelCatalog.getModel(ObjectPath modelPath) Returns aCatalogModelidentified by the givenObjectPath.DefaultResolvedCatalogModel.getOrigin()ResolvedCatalogModel.getOrigin()Returns the original, unresolved metadata object from theCatalog.static CatalogModelCatalogModel.of(Schema inputSchema, Schema outputSchema, Map<String, String> modelOptions, String comment) Creates a basic implementation of this interface.TemporaryOperationListener.onCreateTemporaryModel(ObjectPath modelPath, CatalogModel model) This method is called when a temporary model is to be created in this catalog.Methods in org.apache.flink.table.catalog with parameters of type CatalogModelModifier and TypeMethodDescriptiondefault voidCatalog.alterModel(ObjectPath modelPath, CatalogModel newModel, boolean ignoreIfNotExists) Modifies an existing model.default voidCatalog.createModel(ObjectPath modelPath, CatalogModel model, boolean ignoreIfExists) Creates a new model.static ResolvedCatalogModelResolvedCatalogModel.of(CatalogModel origin, ResolvedSchema resolvedInputSchema, ResolvedSchema resolvedOutputSchema) Creates a basic implementation of this interface.TemporaryOperationListener.onCreateTemporaryModel(ObjectPath modelPath, CatalogModel model) This method is called when a temporary model is to be created in this catalog.Constructors in org.apache.flink.table.catalog with parameters of type CatalogModelModifierConstructorDescriptionDefaultResolvedCatalogModel(CatalogModel origin, ResolvedSchema resolvedInputSchema, ResolvedSchema resolvedOutputSchema)