Class AbstractCatalogTable

java.lang.Object
org.apache.flink.table.catalog.AbstractCatalogTable
All Implemented Interfaces:
org.apache.flink.table.catalog.CatalogBaseTable, org.apache.flink.table.catalog.CatalogTable
Direct Known Subclasses:
ConnectorCatalogTable

@Internal public abstract class AbstractCatalogTable extends Object implements org.apache.flink.table.catalog.CatalogTable
An abstract catalog table.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.flink.table.catalog.CatalogBaseTable

    org.apache.flink.table.catalog.CatalogBaseTable.TableKind

    Nested classes/interfaces inherited from interface org.apache.flink.table.catalog.CatalogTable

    org.apache.flink.table.catalog.CatalogTable.Builder
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractCatalogTable(org.apache.flink.table.legacy.api.TableSchema tableSchema, List<String> partitionKeys, Map<String,String> options, String comment)
     
    AbstractCatalogTable(org.apache.flink.table.legacy.api.TableSchema tableSchema, Map<String,String> options, String comment)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    org.apache.flink.table.legacy.api.TableSchema
     
    boolean
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.flink.table.catalog.CatalogBaseTable

    copy, getDescription, getDetailedDescription, getUnresolvedSchema

    Methods inherited from interface org.apache.flink.table.catalog.CatalogTable

    copy, getDistribution, getSnapshot, getTableKind
  • Constructor Details

    • AbstractCatalogTable

      public AbstractCatalogTable(org.apache.flink.table.legacy.api.TableSchema tableSchema, Map<String,String> options, String comment)
    • AbstractCatalogTable

      public AbstractCatalogTable(org.apache.flink.table.legacy.api.TableSchema tableSchema, List<String> partitionKeys, Map<String,String> options, String comment)
  • Method Details

    • isPartitioned

      public boolean isPartitioned()
      Specified by:
      isPartitioned in interface org.apache.flink.table.catalog.CatalogTable
    • getPartitionKeys

      public List<String> getPartitionKeys()
      Specified by:
      getPartitionKeys in interface org.apache.flink.table.catalog.CatalogTable
    • getOptions

      public Map<String,String> getOptions()
      Specified by:
      getOptions in interface org.apache.flink.table.catalog.CatalogBaseTable
    • getSchema

      public org.apache.flink.table.legacy.api.TableSchema getSchema()
      Specified by:
      getSchema in interface org.apache.flink.table.catalog.CatalogBaseTable
    • getComment

      public String getComment()
      Specified by:
      getComment in interface org.apache.flink.table.catalog.CatalogBaseTable