public class DruidSchemaFactory.DruidDataSources extends AbstractSchema
name, SCHEMA_SEPARATOR, schemaPath| Constructor and Description |
|---|
DruidDataSources(String name) |
| Modifier and Type | Method and Description |
|---|---|
AbstractSchema |
getSubSchema(String name) |
Set<String> |
getSubSchemaNames() |
org.apache.calcite.schema.Table |
getTable(String tableName) |
Set<String> |
getTableNames() |
String |
getTypeName()
Returns string describing schema type which shows where the schema came from.
|
void |
setHolder(org.apache.calcite.schema.SchemaPlus plusOfThis) |
appendToStatsTable, applyFunctionParameters, areTableNamesCaseSensitive, close, createNewTable, createNewTable, createStatsTable, createView, dropTable, dropView, getDefaultSchema, getExpression, getFullSchemaName, getFunctionNames, getFunctionParameters, getFunctions, getName, getSchemaPath, getStatsTable, getSubPartitions, getTableNamesAndTypes, getTablesByNames, getType, getTypeMap, getTypeNames, isMutable, showInInformationSchema, snapshot, toStringpublic DruidDataSources(String name)
public void setHolder(org.apache.calcite.schema.SchemaPlus plusOfThis)
public AbstractSchema getSubSchema(String name)
getSubSchema in interface org.apache.calcite.schema.SchemagetSubSchema in class AbstractSchemapublic Set<String> getSubSchemaNames()
getSubSchemaNames in interface org.apache.calcite.schema.SchemagetSubSchemaNames in class AbstractSchemapublic org.apache.calcite.schema.Table getTable(String tableName)
getTable in interface org.apache.calcite.schema.SchemagetTable in class AbstractSchemapublic Set<String> getTableNames()
getTableNames in interface org.apache.calcite.schema.SchemagetTableNames in class AbstractSchemapublic String getTypeName()
AbstractSchemagetTypeName in class AbstractSchemaCopyright © 2021 The Apache Software Foundation. All rights reserved.