Package org.apache.calcite.prepare
Interface Prepare.PreparingTable
- All Superinterfaces:
RelOptTable
,SqlValidatorTable
,Wrapper
- All Known Implementing Classes:
MockCatalogReader.MockModifiableViewRelOptTable
,MockCatalogReader.MockRelViewTable
,MockCatalogReader.MockTable
,MockCatalogReader.MockViewTable
,MockCatalogReader.MustFilterMockTable
,Prepare.AbstractPreparingTable
,RelOptTableImpl
- Enclosing class:
Prepare
Definition of a table, for the purposes of the validator and planner.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.calcite.plan.RelOptTable
RelOptTable.ToRelContext, RelOptTable.ViewExpander
-
Method Summary
Methods inherited from interface org.apache.calcite.plan.RelOptTable
extend, getCollationList, getColumnStrategies, getDistribution, getExpression, getKeys, getQualifiedName, getReferentialConstraints, getRelOptSchema, getRowCount, getRowType, isKey, toRel
Methods inherited from interface org.apache.calcite.sql.validate.SqlValidatorTable
columnHasDefaultValue, getAllowedAccess, getMonotonicity, getQualifiedName, getRowType, isTemporal, supportsModality, table
Methods inherited from interface org.apache.calcite.schema.Wrapper
maybeUnwrap, unwrap, unwrapOrThrow