Class DruidSchema
java.lang.Object
org.apache.druid.sql.calcite.schema.AbstractTableSchema
org.apache.druid.sql.calcite.schema.DruidSchema
- All Implemented Interfaces:
org.apache.calcite.schema.Schema
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.calcite.schema.Schema
org.apache.calcite.schema.Schema.TableType -
Field Summary
Fields inherited from class org.apache.druid.sql.calcite.schema.AbstractTableSchema
EMPTY_NAMES -
Constructor Summary
ConstructorsConstructorDescriptionDruidSchema(BrokerSegmentMetadataCache segmentMetadataCache, DruidSchemaManager druidSchemaManager, CatalogResolver catalogResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected BrokerSegmentMetadataCachecache()org.apache.calcite.schema.TableMethods inherited from class org.apache.druid.sql.calcite.schema.AbstractTableSchema
getExpression, getFunctionNames, getFunctions, getSubSchema, getSubSchemaNames, getType, getTypeNames, isMutable, snapshot
-
Constructor Details
-
DruidSchema
@Inject public DruidSchema(BrokerSegmentMetadataCache segmentMetadataCache, DruidSchemaManager druidSchemaManager, CatalogResolver catalogResolver)
-
-
Method Details
-
cache
-
getTable
-
getTableNames
-