Class 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 boolean isManagedTable​(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.
      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)
      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.