public abstract static class MockCatalogReader.MockViewTable extends MockCatalogReader.MockTable
Prepare.PreparingTable for views.catalogReader, collationList, columnList, initializerFactory, keyList, kind, maxRowCount, monotonicColumnSet, names, referentialConstraints, resolver, rolledUpColumns, rowCount, rowType, stream, wraps| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract org.apache.calcite.rex.RexNode |
getConstraint(org.apache.calcite.rex.RexBuilder rexBuilder,
org.apache.calcite.rel.type.RelDataType tableRowType) |
void |
onRegister(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) |
org.apache.calcite.rel.RelNode |
toRel(org.apache.calcite.plan.RelOptTable.ToRelContext context) |
<T> T |
unwrap(Class<T> clazz) |
addColumn, addColumn, addMonotonic, addWrap, create, create, create, create, create, create, create, extend, getAllowedAccess, getCollationList, getDef, getDistribution, getExpression, getKeys, getKind, getMaxRowCount, getMonotonicity, getQualifiedName, getReferentialConstraints, getRelOptSchema, getRowCount, getRowType, isKey, isTemporal, registerRolledUpColumn, setKind, supportsModalitycolumnHasDefaultValue, extend, getColumnStrategiesprotected abstract org.apache.calcite.rex.RexNode getConstraint(org.apache.calcite.rex.RexBuilder rexBuilder,
org.apache.calcite.rel.type.RelDataType tableRowType)
public void onRegister(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
public org.apache.calcite.rel.RelNode toRel(org.apache.calcite.plan.RelOptTable.ToRelContext context)
toRel 在接口中 org.apache.calcite.plan.RelOptTabletoRel 在类中 MockCatalogReader.MockTablepublic <T> T unwrap(Class<T> clazz)
unwrap 在接口中 org.apache.calcite.schema.Wrapperunwrap 在类中 MockCatalogReader.MockTableCopyright © 2012-2023 Apache Software Foundation. All Rights Reserved.