public static class MockCatalogReader.MockModifiableViewRelOptTable extends MockCatalogReader.MockTable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MockCatalogReader.MockModifiableViewRelOptTable.MockModifiableViewTable
A mock of ModifiableViewTable that can unwrap a mock RelOptTable.
|
static class |
MockCatalogReader.MockModifiableViewRelOptTable.MockViewTableMacro
A TableMacro that creates mock ModifiableViewTable.
|
catalogReader, collationList, columnList, initializerFactory, keyList, kind, maxRowCount, monotonicColumnSet, names, referentialConstraints, resolver, rolledUpColumns, rowCount, rowType, stream, wraps| 限定符和类型 | 方法和说明 |
|---|---|
static MockCatalogReader.MockModifiableViewRelOptTable |
create(MockCatalogReader.MockModifiableViewRelOptTable.MockModifiableViewTable modifiableViewTable,
MockCatalogReader catalogReader,
String catalogName,
String schemaName,
String name,
boolean stream,
double rowCount,
MockCatalogReader.ColumnResolver resolver) |
protected org.apache.calcite.plan.RelOptTable |
extend(org.apache.calcite.schema.Table extendedTable) |
org.apache.calcite.rel.type.RelDataType |
getRowType() |
<T> T |
unwrap(Class<T> clazz) |
static MockCatalogReader.MockModifiableViewRelOptTable.MockViewTableMacro |
viewMacro(org.apache.calcite.jdbc.CalciteSchema schema,
String viewSql,
List<String> schemaPath,
List<String> viewPath,
Boolean modifiable) |
addColumn, addColumn, addMonotonic, addWrap, create, create, create, create, create, create, create, getAllowedAccess, getCollationList, getDef, getDistribution, getExpression, getKeys, getKind, getMaxRowCount, getMonotonicity, getQualifiedName, getReferentialConstraints, getRelOptSchema, getRowCount, isKey, isTemporal, onRegister, registerRolledUpColumn, setKind, supportsModality, toRelcolumnHasDefaultValue, extend, getColumnStrategiespublic static MockCatalogReader.MockModifiableViewRelOptTable create(MockCatalogReader.MockModifiableViewRelOptTable.MockModifiableViewTable modifiableViewTable, MockCatalogReader catalogReader, String catalogName, String schemaName, String name, boolean stream, double rowCount, MockCatalogReader.ColumnResolver resolver)
public static MockCatalogReader.MockModifiableViewRelOptTable.MockViewTableMacro viewMacro(org.apache.calcite.jdbc.CalciteSchema schema, String viewSql, List<String> schemaPath, List<String> viewPath, Boolean modifiable)
public org.apache.calcite.rel.type.RelDataType getRowType()
getRowType 在接口中 org.apache.calcite.plan.RelOptTablegetRowType 在接口中 org.apache.calcite.sql.validate.SqlValidatorTablegetRowType 在类中 MockCatalogReader.MockTableprotected org.apache.calcite.plan.RelOptTable extend(org.apache.calcite.schema.Table extendedTable)
extend 在类中 MockCatalogReader.MockTablepublic <T> T unwrap(Class<T> clazz)
unwrap 在接口中 org.apache.calcite.schema.Wrapperunwrap 在类中 MockCatalogReader.MockTableCopyright © 2012-2023 Apache Software Foundation. All Rights Reserved.