Package | Description |
---|---|
io.druid.sql.calcite.rel | |
io.druid.sql.calcite.rule |
Modifier and Type | Method and Description |
---|---|
static PartialDruidQuery |
PartialDruidQuery.create(org.apache.calcite.rel.RelNode scanRel) |
PartialDruidQuery |
DruidSemiJoin.getPartialDruidQuery() |
abstract PartialDruidQuery |
DruidRel.getPartialDruidQuery() |
PartialDruidQuery |
DruidQueryRel.getPartialDruidQuery() |
PartialDruidQuery |
DruidOuterQueryRel.getPartialDruidQuery() |
PartialDruidQuery |
PartialDruidQuery.withAggregate(org.apache.calcite.rel.core.Aggregate newAggregate) |
PartialDruidQuery |
PartialDruidQuery.withHavingFilter(org.apache.calcite.rel.core.Filter newHavingFilter) |
PartialDruidQuery |
PartialDruidQuery.withPostProject(org.apache.calcite.rel.core.Project newPostProject) |
PartialDruidQuery |
PartialDruidQuery.withSelectProject(org.apache.calcite.rel.core.Project newSelectProject) |
PartialDruidQuery |
PartialDruidQuery.withSelectSort(org.apache.calcite.rel.core.Sort newSelectSort) |
PartialDruidQuery |
PartialDruidQuery.withSort(org.apache.calcite.rel.core.Sort newSort) |
PartialDruidQuery |
PartialDruidQuery.withWhereFilter(org.apache.calcite.rel.core.Filter newWhereFilter) |
Modifier and Type | Method and Description |
---|---|
static DruidOuterQueryRel |
DruidOuterQueryRel.create(DruidRel sourceRel,
PartialDruidQuery partialQuery) |
DruidSemiJoin |
DruidSemiJoin.withPartialQuery(PartialDruidQuery newQueryBuilder) |
abstract T |
DruidRel.withPartialQuery(PartialDruidQuery newQueryBuilder) |
DruidQueryRel |
DruidQueryRel.withPartialQuery(PartialDruidQuery newQueryBuilder) |
DruidOuterQueryRel |
DruidOuterQueryRel.withPartialQuery(PartialDruidQuery newQueryBuilder) |
Constructor and Description |
---|
DruidQuery(PartialDruidQuery partialQuery,
DataSource dataSource,
RowSignature sourceRowSignature,
PlannerContext plannerContext,
org.apache.calcite.rex.RexBuilder rexBuilder) |
Constructor and Description |
---|
DruidQueryRule(Class<RelType> relClass,
PartialDruidQuery.Stage stage,
BiFunction<PartialDruidQuery,RelType,PartialDruidQuery> f) |
DruidQueryRule(Class<RelType> relClass,
PartialDruidQuery.Stage stage,
BiFunction<PartialDruidQuery,RelType,PartialDruidQuery> f) |
Copyright © 2011–2018. All rights reserved.