Package org.apache.flink.table.catalog
Class ManagedTableListener
- java.lang.Object
-
- org.apache.flink.table.catalog.ManagedTableListener
-
@Deprecated @Internal public class ManagedTableListener extends Object
Deprecated.This interface will be removed soon. Please see FLIP-346 for more details.The listener for managed table operations.
-
-
Constructor Summary
Constructors Constructor Description ManagedTableListener(ClassLoader classLoader, org.apache.flink.configuration.ReadableConfig config)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanisManagedTable(org.apache.flink.table.catalog.Catalog catalog, org.apache.flink.table.catalog.CatalogBaseTable table)Deprecated.Check a resolved catalog table is Flink's managed table or not.Map<String,String>notifyTableCompaction(org.apache.flink.table.catalog.Catalog catalog, org.apache.flink.table.catalog.ObjectIdentifier identifier, org.apache.flink.table.catalog.ResolvedCatalogBaseTable<?> table, org.apache.flink.table.catalog.CatalogPartitionSpec partitionSpec, boolean isTemporary)Deprecated.Notify compaction for managed table.org.apache.flink.table.catalog.ResolvedCatalogBaseTable<?>notifyTableCreation(org.apache.flink.table.catalog.Catalog catalog, org.apache.flink.table.catalog.ObjectIdentifier identifier, org.apache.flink.table.catalog.ResolvedCatalogBaseTable<?> table, boolean isTemporary, boolean ignoreIfExists)Deprecated.Notify for creating managed table.voidnotifyTableDrop(org.apache.flink.table.catalog.Catalog catalog, org.apache.flink.table.catalog.ObjectIdentifier identifier, org.apache.flink.table.catalog.ResolvedCatalogBaseTable<?> table, boolean isTemporary, boolean ignoreIfNotExists)Deprecated.Notify for dropping managed table.
-
-
-
Constructor Detail
-
ManagedTableListener
public ManagedTableListener(ClassLoader classLoader, org.apache.flink.configuration.ReadableConfig config)
Deprecated.
-
-
Method Detail
-
notifyTableCreation
public org.apache.flink.table.catalog.ResolvedCatalogBaseTable<?> notifyTableCreation(@Nullable org.apache.flink.table.catalog.Catalog catalog, org.apache.flink.table.catalog.ObjectIdentifier identifier, org.apache.flink.table.catalog.ResolvedCatalogBaseTable<?> table, boolean isTemporary, boolean ignoreIfExists)
Deprecated.Notify for creating managed table.
-
notifyTableDrop
public void notifyTableDrop(@Nullable org.apache.flink.table.catalog.Catalog catalog, org.apache.flink.table.catalog.ObjectIdentifier identifier, org.apache.flink.table.catalog.ResolvedCatalogBaseTable<?> table, boolean isTemporary, boolean ignoreIfNotExists)
Deprecated.Notify for dropping managed table.
-
notifyTableCompaction
public Map<String,String> notifyTableCompaction(@Nullable org.apache.flink.table.catalog.Catalog catalog, org.apache.flink.table.catalog.ObjectIdentifier identifier, org.apache.flink.table.catalog.ResolvedCatalogBaseTable<?> table, org.apache.flink.table.catalog.CatalogPartitionSpec partitionSpec, boolean isTemporary)
Deprecated.Notify compaction for managed table.
-
isManagedTable
public static boolean isManagedTable(@Nullable org.apache.flink.table.catalog.Catalog catalog, org.apache.flink.table.catalog.CatalogBaseTable table)
Deprecated.Check a resolved catalog table is Flink's managed table or not.
-
-