Class SakuraCatalogView

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

    public class SakuraCatalogView
    extends java.lang.Object
    implements org.apache.flink.table.catalog.CatalogView
    See Also:
    DefaultCatalogView
    • Nested Class Summary

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

        org.apache.flink.table.catalog.CatalogBaseTable.TableKind
    • Constructor Summary

      Constructors 
      Constructor Description
      SakuraCatalogView​(org.apache.flink.table.catalog.CatalogBaseTable.TableKind kind, org.apache.flink.table.api.Schema schema, java.util.Map<java.lang.String,​java.lang.String> options, java.lang.String comment, java.lang.String originalQuery, java.lang.String expandedQuery)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.flink.table.catalog.CatalogBaseTable copy()  
      java.lang.String getComment()  
      java.util.Optional<java.lang.String> getDescription()  
      java.util.Optional<java.lang.String> getDetailedDescription()  
      java.lang.String getExpandedQuery()  
      java.util.Map<java.lang.String,​java.lang.String> getOptions()  
      java.lang.String getOriginalQuery()  
      org.apache.flink.table.catalog.CatalogBaseTable.TableKind getTableKind()  
      org.apache.flink.table.api.Schema getUnresolvedSchema()  
      • 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

        getSchema
    • Constructor Detail

      • SakuraCatalogView

        public SakuraCatalogView​(org.apache.flink.table.catalog.CatalogBaseTable.TableKind kind,
                                 org.apache.flink.table.api.Schema schema,
                                 java.util.Map<java.lang.String,​java.lang.String> options,
                                 java.lang.String comment,
                                 java.lang.String originalQuery,
                                 java.lang.String expandedQuery)
    • Method Detail

      • getTableKind

        public org.apache.flink.table.catalog.CatalogBaseTable.TableKind getTableKind()
        Specified by:
        getTableKind in interface org.apache.flink.table.catalog.CatalogBaseTable
        Specified by:
        getTableKind in interface org.apache.flink.table.catalog.CatalogView
      • getUnresolvedSchema

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

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

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

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

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

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

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

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