Class Hierarchy
- java.lang.Object
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
- org.apache.druid.sql.calcite.external.ExternalTableScan
- org.apache.druid.sql.calcite.external.DruidExternTableMacroConversion (implements org.apache.druid.sql.calcite.expression.SqlOperatorConversion)
- org.apache.druid.sql.calcite.external.ExternalOperatorConversion
- org.apache.druid.sql.calcite.external.DruidTableMacro (implements org.apache.druid.sql.calcite.external.SchemaAwareUserDefinedTableMacro.ExtendedTableMacro)
- org.apache.druid.sql.calcite.external.DruidUserDefinedTableMacroConversion (implements org.apache.druid.sql.calcite.expression.SqlOperatorConversion)
- org.apache.druid.sql.calcite.external.HttpOperatorConversion
- org.apache.druid.sql.calcite.external.InlineOperatorConversion
- org.apache.druid.sql.calcite.external.LocalOperatorConversion
- org.apache.druid.sql.calcite.external.Externals
- org.apache.druid.sql.calcite.external.FunctionParameterImpl (implements org.apache.calcite.schema.FunctionParameter)
- org.apache.druid.query.LeafDataSource (implements org.apache.druid.query.DataSource)
- org.apache.druid.sql.calcite.external.ExternalDataSource
- org.apache.calcite.plan.RelOptRule
- org.apache.druid.sql.calcite.external.ExternalTableScanRule
- org.apache.druid.sql.calcite.external.SchemaAwareUserDefinedTableMacro.ShimTableMacro (implements org.apache.calcite.schema.TableMacro)
- org.apache.calcite.sql.SqlOperator
- org.apache.calcite.sql.SqlFunction
- org.apache.calcite.sql.validate.SqlUserDefinedTableMacro (implements org.apache.calcite.sql.SqlTableFunction)
- org.apache.druid.sql.calcite.external.BaseUserDefinedTableMacro
- org.apache.druid.sql.calcite.external.SchemaAwareUserDefinedTableMacro (implements org.apache.druid.sql.calcite.expression.AuthorizableOperator)
- org.apache.druid.sql.calcite.external.DruidUserDefinedTableMacro (implements org.apache.druid.sql.calcite.expression.AuthorizableOperator)
- org.apache.druid.sql.calcite.external.DruidExternTableMacro
- org.apache.druid.sql.calcite.external.DruidUserDefinedTableMacro (implements org.apache.druid.sql.calcite.expression.AuthorizableOperator)
- org.apache.druid.sql.calcite.external.SchemaAwareUserDefinedTableMacro (implements org.apache.druid.sql.calcite.expression.AuthorizableOperator)
- org.apache.druid.sql.calcite.external.TableAppendMacro (implements org.apache.druid.sql.calcite.expression.AuthorizableOperator)
- org.apache.druid.sql.calcite.external.BaseUserDefinedTableMacro
- org.apache.calcite.sql.validate.SqlUserDefinedTableMacro (implements org.apache.calcite.sql.SqlTableFunction)
- org.apache.calcite.sql.SqlSpecialOperator
- org.apache.calcite.sql.SqlInternalOperator
- org.apache.druid.sql.calcite.external.ExtendOperator
- org.apache.druid.sql.calcite.external.ParameterizeOperator
- org.apache.calcite.sql.SqlInternalOperator
- org.apache.calcite.sql.SqlFunction
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
Interface Hierarchy
- org.apache.calcite.schema.Function
- org.apache.calcite.schema.TableMacro
- org.apache.druid.sql.calcite.external.SchemaAwareUserDefinedTableMacro.ExtendedTableMacro
- org.apache.calcite.schema.TableMacro