public class MockCatalogReaderExtended extends MockCatalogReaderSimple
MockCatalogReader.ColumnResolver, MockCatalogReader.MockDynamicTable, MockCatalogReader.MockModifiableViewRelOptTable, MockCatalogReader.MockRelViewTable, MockCatalogReader.MockSchema, MockCatalogReader.MockTable, MockCatalogReader.MockViewTable| 限定符 | 构造器和说明 |
|---|---|
protected |
MockCatalogReaderExtended(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
boolean caseSensitive)
Creates a MockCatalogReader.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static @NonNull MockCatalogReaderExtended |
create(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
boolean caseSensitive)
Creates and initializes a MockCatalogReaderExtended.
|
MockCatalogReaderExtended |
init()
Initializes this catalog reader.
|
getNamedTypeisCaseSensitive, nameMatcher, registerSchema, registerTable, registerTablesWithRollUp, registerTypecreateTypeFromProjection, field, getAllSchemaObjectNames, getConfig, getOperatorList, getRootSchema, getSchemaPaths, getTable, getTableForMember, getTypeFactory, lookupOperatorOverloads, matches, operatorTable, registerRules, unwrap, withSchemaPathprotected MockCatalogReaderExtended(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
boolean caseSensitive)
Caller must then call init() to populate with data;
constructor is protected to encourage you to call create(org.apache.calcite.rel.type.RelDataTypeFactory, boolean).
typeFactory - Type factorycaseSensitive - case sensitivitypublic static @NonNull MockCatalogReaderExtended create(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory, boolean caseSensitive)
public MockCatalogReaderExtended init()
MockCatalogReaderinit 在类中 MockCatalogReaderSimpleCopyright © 2012-2023 Apache Software Foundation. All Rights Reserved.