Class CatalogTableImpl

  • All Implemented Interfaces:
    org.apache.flink.table.catalog.CatalogBaseTable, org.apache.flink.table.catalog.CatalogTable

    @Deprecated
    @Internal
    public class CatalogTableImpl
    extends AbstractCatalogTable
    Deprecated.
    Use CatalogTable.of(Schema, String, List, Map) or a custom implementation instead. Don't implement against this internal class. It can lead to unintended side effects if code checks against this class instead of the common interface.
    A catalog table implementation.
    • Constructor Detail

      • CatalogTableImpl

        public CatalogTableImpl​(org.apache.flink.table.legacy.api.TableSchema tableSchema,
                                Map<String,​String> properties,
                                String comment)
        Deprecated.
      • CatalogTableImpl

        public CatalogTableImpl​(org.apache.flink.table.legacy.api.TableSchema tableSchema,
                                List<String> partitionKeys,
                                Map<String,​String> properties,
                                String comment)
        Deprecated.
    • Method Detail

      • copy

        public org.apache.flink.table.catalog.CatalogBaseTable copy()
        Deprecated.
      • getDescription

        public Optional<String> getDescription()
        Deprecated.
      • getDetailedDescription

        public Optional<String> getDetailedDescription()
        Deprecated.
      • copy

        public org.apache.flink.table.catalog.CatalogTable copy​(Map<String,​String> options)
        Deprecated.