Class QueryOperationCatalogView

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

    @Internal
    public final class QueryOperationCatalogView
    extends Object
    implements org.apache.flink.table.catalog.CatalogView
    A view created from a QueryOperation via operations on Table.
    • Constructor Detail

      • QueryOperationCatalogView

        public QueryOperationCatalogView​(QueryOperation queryOperation)
      • QueryOperationCatalogView

        public QueryOperationCatalogView​(QueryOperation queryOperation,
                                         org.apache.flink.table.catalog.CatalogView originalView)
    • Method Detail

      • getUnresolvedSchema

        public org.apache.flink.table.api.Schema getUnresolvedSchema()
        Specified by:
        getUnresolvedSchema in interface org.apache.flink.table.catalog.CatalogBaseTable
      • getOptions

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

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

        public QueryOperationCatalogView copy()
        Specified by:
        copy in interface org.apache.flink.table.catalog.CatalogBaseTable
      • getDescription

        public Optional<String> getDescription()
        Specified by:
        getDescription in interface org.apache.flink.table.catalog.CatalogBaseTable
      • getDetailedDescription

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

        @Internal
        public boolean supportsShowCreateView()
      • getOriginalView

        @Internal
        public Optional<org.apache.flink.table.catalog.CatalogView> getOriginalView()