Class 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 Detail

      • AbstractCatalogView

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

      • 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