Class MockCatalogReader.MockViewTable.ModifiableView

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ModifiableView()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.calcite.util.ImmutableIntList getColumnMapping()  
      org.apache.calcite.rex.RexNode getConstraint​(org.apache.calcite.rex.RexBuilder rexBuilder, org.apache.calcite.rel.type.RelDataType tableRowType)  
      org.apache.calcite.rel.type.RelDataType getRowType​(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)  
      org.apache.calcite.schema.Table getTable()  
      org.apache.calcite.schema.Path getTablePath()  
      <C> C unwrap​(java.lang.Class<C> aClass)  
      • Methods inherited from class org.apache.calcite.schema.impl.AbstractTable

        getJdbcTableType, getStatistic, isRolledUp, rolledUpColumnValidInsideAgg
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.calcite.schema.Table

        getJdbcTableType, getStatistic, isRolledUp, rolledUpColumnValidInsideAgg
    • Constructor Detail

      • ModifiableView

        private ModifiableView()
    • Method Detail

      • getTable

        public org.apache.calcite.schema.Table getTable()
        Specified by:
        getTable in interface org.apache.calcite.schema.ModifiableView
      • getTablePath

        public org.apache.calcite.schema.Path getTablePath()
        Specified by:
        getTablePath in interface org.apache.calcite.schema.ModifiableView
      • getColumnMapping

        public org.apache.calcite.util.ImmutableIntList getColumnMapping()
        Specified by:
        getColumnMapping in interface org.apache.calcite.schema.ModifiableView
      • getConstraint

        public org.apache.calcite.rex.RexNode getConstraint​(org.apache.calcite.rex.RexBuilder rexBuilder,
                                                            org.apache.calcite.rel.type.RelDataType tableRowType)
        Specified by:
        getConstraint in interface org.apache.calcite.schema.ModifiableView
      • getRowType

        public org.apache.calcite.rel.type.RelDataType getRowType​(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
        Specified by:
        getRowType in interface org.apache.calcite.schema.Table
      • unwrap

        public <C> C unwrap​(java.lang.Class<C> aClass)
        Specified by:
        unwrap in interface org.apache.calcite.schema.Wrapper
        Overrides:
        unwrap in class org.apache.calcite.schema.impl.AbstractTable