Package | Description |
---|---|
org.apache.calcite.sql2rel |
Modifier and Type | Field and Description |
---|---|
protected RelDecorrelator.CorelMap |
RelDecorrelator.cm |
Modifier and Type | Method and Description |
---|---|
RelDecorrelator.CorelMap |
RelDecorrelator.CorelMapBuilder.build(org.apache.calcite.rel.RelNode... rels)
Creates a CorelMap by iterating over a
RelNode tree. |
static RelDecorrelator.CorelMap |
RelDecorrelator.CorelMap.of(com.google.common.collect.SortedSetMultimap<org.apache.calcite.rel.RelNode,org.apache.calcite.sql2rel.RelDecorrelator.CorRef> mapRefRelToCorVar,
SortedMap<org.apache.calcite.rel.core.CorrelationId,org.apache.calcite.rel.RelNode> mapCorToCorRel,
Map<org.apache.calcite.rex.RexFieldAccess,org.apache.calcite.sql2rel.RelDecorrelator.CorRef> mapFieldAccessToCorVar)
Creates a CorelMap with given contents.
|
Modifier and Type | Method and Description |
---|---|
protected org.apache.calcite.rex.RexNode |
RelDecorrelator.decorrelateExpr(org.apache.calcite.rel.RelNode currentRel,
Map<org.apache.calcite.rel.RelNode,org.apache.calcite.sql2rel.RelDecorrelator.Frame> map,
RelDecorrelator.CorelMap cm,
org.apache.calcite.rex.RexNode exp) |
Constructor and Description |
---|
RelDecorrelator(RelDecorrelator.CorelMap cm,
org.apache.calcite.plan.Context context,
org.apache.calcite.tools.RelBuilder relBuilder) |
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.