Class AbstractCatalogView

java.lang.Object
org.apache.flink.table.catalog.AbstractCatalogView
All Implemented Interfaces:
org.apache.flink.table.catalog.CatalogBaseTable, org.apache.flink.table.catalog.CatalogView
Direct Known Subclasses:
CatalogViewImpl

@Internal public abstract class AbstractCatalogView extends Object implements org.apache.flink.table.catalog.CatalogView
An abstract catalog view.
  • Constructor Details

    • AbstractCatalogView

      public AbstractCatalogView(String originalQuery, String expandedQuery, org.apache.flink.table.legacy.api.TableSchema schema, Map<String,String> options, String comment)
  • Method Details

    • getOriginalQuery

      public String getOriginalQuery()
      Specified by:
      getOriginalQuery in interface org.apache.flink.table.catalog.CatalogView
    • getExpandedQuery

      public String getExpandedQuery()
      Specified by:
      getExpandedQuery in interface org.apache.flink.table.catalog.CatalogView
    • 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