public static class MockCatalogReader.MockRelViewTable extends MockCatalogReader.MockTable
Prepare.AbstractPreparingTable which holds ViewTable
and delegates MockCatalogReader.MockTable.toRel(org.apache.calcite.plan.RelOptTable.ToRelContext) call to the view.catalogReader, collationList, columnList, initializerFactory, keyList, kind, maxRowCount, monotonicColumnSet, names, referentialConstraints, resolver, rolledUpColumns, rowCount, rowType, stream, wraps| 限定符和类型 | 方法和说明 |
|---|---|
static MockCatalogReader.MockRelViewTable |
create(org.apache.calcite.schema.impl.ViewTable viewTable,
MockCatalogReader catalogReader,
String catalogName,
String schemaName,
String name,
boolean stream,
double rowCount,
MockCatalogReader.ColumnResolver resolver) |
org.apache.calcite.rel.type.RelDataType |
getRowType() |
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, isKey, isTemporal, onRegister, registerRolledUpColumn, setKind, supportsModalitycolumnHasDefaultValue, extend, getColumnStrategiespublic static MockCatalogReader.MockRelViewTable create(org.apache.calcite.schema.impl.ViewTable viewTable, MockCatalogReader catalogReader, String catalogName, String schemaName, String name, boolean stream, double rowCount, MockCatalogReader.ColumnResolver resolver)
public org.apache.calcite.rel.type.RelDataType getRowType()
getRowType 在接口中 org.apache.calcite.plan.RelOptTablegetRowType 在接口中 org.apache.calcite.sql.validate.SqlValidatorTablegetRowType 在类中 MockCatalogReader.MockTablepublic 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.