| Package | Description |
|---|---|
| org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
| org.apache.calcite.rel |
Defines relational expressions.
|
| org.apache.calcite.rel.logical |
Defines logical relational expressions.
|
| org.apache.calcite.rel.rel2sql |
Translates a relational expression to SQL parse tree.
|
| org.apache.calcite.rel.rules |
Provides a core set of planner rules.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| Modifier and Type | Method and Description |
|---|---|
RelNode |
CalciteMaterializer.RelNullShuttle.visit(LogicalAggregate aggregate) |
| Modifier and Type | Method and Description |
|---|---|
RelNode |
RelHomogeneousShuttle.visit(LogicalAggregate aggregate) |
RelNode |
RelShuttleImpl.visit(LogicalAggregate aggregate) |
RelNode |
RelShuttle.visit(LogicalAggregate aggregate) |
| Modifier and Type | Method and Description |
|---|---|
LogicalAggregate |
LogicalAggregate.copy(RelTraitSet traitSet,
RelNode input,
boolean indicator,
ImmutableBitSet groupSet,
List<ImmutableBitSet> groupSets,
List<AggregateCall> aggCalls) |
private static LogicalAggregate |
LogicalAggregate.create_(RelNode input,
boolean indicator,
ImmutableBitSet groupSet,
List<ImmutableBitSet> groupSets,
List<AggregateCall> aggCalls) |
static LogicalAggregate |
LogicalAggregate.create(RelNode input,
boolean indicator,
ImmutableBitSet groupSet,
List<ImmutableBitSet> groupSets,
List<AggregateCall> aggCalls)
Deprecated.
|
static LogicalAggregate |
LogicalAggregate.create(RelNode input,
ImmutableBitSet groupSet,
List<ImmutableBitSet> groupSets,
List<AggregateCall> aggCalls)
Creates a LogicalAggregate.
|
| Modifier and Type | Method and Description |
|---|---|
private boolean |
SqlImplementor.Result.hasNestedAggregations(LogicalAggregate rel) |
| Constructor and Description |
|---|
AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate> clazz,
boolean useGroupingSets,
RelFactories.JoinFactory joinFactory)
Deprecated.
|
AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate> clazz,
RelFactories.JoinFactory joinFactory)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
RelDecorrelator.Frame |
RelDecorrelator.decorrelateRel(LogicalAggregate rel)
Rewrites a
LogicalAggregate. |
private void |
RelDecorrelator.AdjustProjectForCountAggregateRule.onMatch2(RelOptRuleCall call,
LogicalCorrelate correlate,
RelNode leftInput,
LogicalProject aggOutputProject,
LogicalAggregate aggregate) |
void |
RelStructuredTypeFlattener.rewriteRel(LogicalAggregate rel) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.