@Internal public class ManagedTableListener extends Object
| Constructor and Description |
|---|
ManagedTableListener(ClassLoader classLoader,
org.apache.flink.configuration.ReadableConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isManagedTable(org.apache.flink.table.catalog.Catalog catalog,
org.apache.flink.table.catalog.CatalogBaseTable table)
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)
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)
Notify for creating managed table.
|
void |
notifyTableDrop(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)
Notify for dropping managed table.
|
public ManagedTableListener(ClassLoader classLoader, org.apache.flink.configuration.ReadableConfig config)
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)
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)
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)
public static boolean isManagedTable(@Nullable org.apache.flink.table.catalog.Catalog catalog, org.apache.flink.table.catalog.CatalogBaseTable table)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.