Package org.apache.calcite.test.catalog
Class MockCatalogReader.MockModifiableViewRelOptTable.MockModifiableViewTable
java.lang.Object
org.apache.calcite.schema.impl.AbstractTable
org.apache.calcite.adapter.java.AbstractQueryableTable
org.apache.calcite.schema.impl.ViewTable
org.apache.calcite.schema.impl.ModifiableViewTable
org.apache.calcite.test.catalog.MockCatalogReader.MockModifiableViewRelOptTable.MockModifiableViewTable
- All Implemented Interfaces:
ModifiableView
,QueryableTable
,Table
,TranslatableTable
,Wrapper
- Enclosing class:
MockCatalogReader.MockModifiableViewRelOptTable
public static class MockCatalogReader.MockModifiableViewRelOptTable.MockModifiableViewTable
extends ModifiableViewTable
A mock of ModifiableViewTable that can unwrap a mock RelOptTable.
-
Field Summary
Fields inherited from class org.apache.calcite.adapter.java.AbstractQueryableTable
elementType
-
Method Summary
Modifier and TypeMethodDescriptionextend
(Table extendedTable, RelProtoDataType protoRowType, ImmutableIntList newColumnMapping) Methods inherited from class org.apache.calcite.schema.impl.ModifiableViewTable
extend, getColumnMapping, getConstraint, getTable, getTablePath, unwrap
Methods inherited from class org.apache.calcite.schema.impl.ViewTable
asQueryable, getJdbcTableType, getRowType, getSchemaPath, getViewPath, getViewSql, toRel, viewMacro, viewMacro, viewMacro
Methods inherited from class org.apache.calcite.adapter.java.AbstractQueryableTable
getElementType, getExpression
Methods inherited from class org.apache.calcite.schema.impl.AbstractTable
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, getRowType, getStatistic, isRolledUp, rolledUpColumnValidInsideAgg
Methods inherited from interface org.apache.calcite.schema.Wrapper
maybeUnwrap, unwrapOrThrow
-
Method Details
-
extend
public ModifiableViewTable extend(Table extendedTable, RelProtoDataType protoRowType, ImmutableIntList newColumnMapping) - Overrides:
extend
in classModifiableViewTable
-