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, unwrapMethods inherited from class org.apache.calcite.schema.impl.ViewTable
asQueryable, getJdbcTableType, getRowType, getSchemaPath, getViewPath, getViewSql, toRel, viewMacro, viewMacro, viewMacroMethods inherited from class org.apache.calcite.adapter.java.AbstractQueryableTable
getElementType, getExpressionMethods inherited from class org.apache.calcite.schema.impl.AbstractTable
getStatistic, isRolledUp, rolledUpColumnValidInsideAggMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.calcite.schema.Table
getJdbcTableType, getRowType, getStatistic, isRolledUp, rolledUpColumnValidInsideAggMethods inherited from interface org.apache.calcite.schema.Wrapper
maybeUnwrap, unwrapOrThrow
-
Method Details
-
extend
public ModifiableViewTable extend(Table extendedTable, RelProtoDataType protoRowType, ImmutableIntList newColumnMapping) - Overrides:
extendin classModifiableViewTable
-