| Package | Description |
|---|---|
| org.apache.druid.sql.calcite.planner | |
| org.apache.druid.sql.calcite.rel | |
| org.apache.druid.sql.calcite.rule |
| Modifier and Type | Method and Description |
|---|---|
static List<org.apache.calcite.tools.Program> |
Rules.programs(PlannerContext plannerContext,
QueryMaker queryMaker) |
| Modifier and Type | Method and Description |
|---|---|
QueryMaker |
DruidRel.getQueryMaker() |
| Modifier and Type | Method and Description |
|---|---|
static DruidUnionRel |
DruidUnionRel.create(QueryMaker queryMaker,
org.apache.calcite.rel.type.RelDataType rowType,
List<org.apache.calcite.rel.RelNode> rels,
int limit) |
static DruidQueryRel |
DruidQueryRel.fullScan(org.apache.calcite.rel.logical.LogicalTableScan scanRel,
org.apache.calcite.plan.RelOptTable table,
DruidTable druidTable,
QueryMaker queryMaker)
Create a DruidQueryRel representing a full scan.
|
| Constructor and Description |
|---|
DruidRel(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
QueryMaker queryMaker) |
| Constructor and Description |
|---|
DruidTableScanRule(QueryMaker queryMaker) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.