| Package | Description |
|---|---|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) com.google.common.collect.ImmutableSortedMap<RelDecorrelator.CorDef,Integer> |
RelDecorrelator.Frame.corDefOutputs |
| Modifier and Type | Method and Description |
|---|---|
RelDecorrelator.CorDef |
RelDecorrelator.CorRef.def() |
| Modifier and Type | Method and Description |
|---|---|
int |
RelDecorrelator.CorDef.compareTo(RelDecorrelator.CorDef o) |
| Modifier and Type | Method and Description |
|---|---|
private RelNode |
RelDecorrelator.createValueGenerator(Iterable<RelDecorrelator.CorRef> correlations,
int valueGenFieldOffset,
SortedMap<RelDecorrelator.CorDef,Integer> corDefOutputs)
Create RelNode tree that produces a list of correlated variables.
|
private boolean |
RelDecorrelator.has(Collection<RelDecorrelator.CorDef> corDefs,
RelDecorrelator.CorRef corr)
Returns whether a
CorrelationId is satisfied by at least one of a
collection of RelDecorrelator.CorDefs. |
private boolean |
RelDecorrelator.hasAll(Collection<RelDecorrelator.CorRef> corRefs,
Collection<RelDecorrelator.CorDef> corDefs)
Returns whether all of a collection of
RelDecorrelator.CorRefs are satisfied
by at least one of a collection of RelDecorrelator.CorDefs. |
(package private) RelDecorrelator.Frame |
RelDecorrelator.register(RelNode rel,
RelNode newRel,
Map<Integer,Integer> oldToNewOutputs,
SortedMap<RelDecorrelator.CorDef,Integer> corDefOutputs)
Registers a relational expression and the relational expression it became
after decorrelation.
|
| Constructor and Description |
|---|
Frame(RelNode oldRel,
RelNode r,
SortedMap<RelDecorrelator.CorDef,Integer> corDefOutputs,
Map<Integer,Integer> oldToNewOutputs) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.