Uses of Interface
org.apache.flink.table.catalog.CatalogModel
-
Packages that use CatalogModel Package Description org.apache.flink.table.catalog -
-
Uses of CatalogModel in org.apache.flink.table.catalog
Subinterfaces of CatalogModel in org.apache.flink.table.catalog Modifier and Type Interface Description interfaceResolvedCatalogModelA validatedCatalogModelthat is backed by the original metadata coming from theCatalogbut resolved by the framework.Classes in org.apache.flink.table.catalog that implement CatalogModel Modifier and Type Class Description classDefaultCatalogModelA catalog model implementation.classDefaultResolvedCatalogModelA validatedCatalogModelthat is backed by the original metadata coming from theCatalogbut resolved by the framework.Methods in org.apache.flink.table.catalog that return CatalogModel Modifier and Type Method Description CatalogModelCatalogModel. copy()Get a deep copy of the CatalogModel instance.CatalogModelCatalogModel. copy(Map<String,String> options)Copy the input model options into the CatalogModel instance.CatalogModelDefaultCatalogModel. copy()CatalogModelDefaultCatalogModel. copy(Map<String,String> newModelOptions)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(SqlFactory).default CatalogModelCatalog. getModel(ObjectPath modelPath)Returns aCatalogModelidentified by the givenObjectPath.CatalogModelDefaultResolvedCatalogModel. getOrigin()CatalogModelResolvedCatalogModel. 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.CatalogModelTemporaryOperationListener. 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 CatalogModel Modifier and Type Method Description default voidCatalog. alterModel(ObjectPath modelPath, CatalogModel newModel, boolean ignoreIfNotExists)Modifies an existing model.default voidCatalog. alterModel(ObjectPath modelPath, CatalogModel newModel, List<ModelChange> modelChanges, 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.CatalogModelTemporaryOperationListener. 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 CatalogModel Constructor Description DefaultResolvedCatalogModel(CatalogModel origin, ResolvedSchema resolvedInputSchema, ResolvedSchema resolvedOutputSchema)
-