| Package | Description |
|---|---|
| org.apache.calcite.plan |
Defines interfaces for constructing rule-based optimizers of
relational expressions.
|
| org.apache.calcite.rel |
Defines relational expressions.
|
| org.apache.calcite.rel.logical |
Defines logical relational expressions.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
RelOptUtil.analyzeSimpleEquiJoin(LogicalJoin join,
int[] joinFieldOrdinals) |
| Modifier and Type | Method and Description |
|---|---|
RelNode |
RelShuttleImpl.visit(LogicalJoin join) |
RelNode |
RelHomogeneousShuttle.visit(LogicalJoin join) |
RelNode |
RelShuttle.visit(LogicalJoin join) |
| Modifier and Type | Method and Description |
|---|---|
LogicalJoin |
LogicalJoin.copy(RelTraitSet traitSet,
RexNode conditionExpr,
RelNode left,
RelNode right,
JoinRelType joinType,
boolean semiJoinDone) |
static LogicalJoin |
LogicalJoin.create(RelNode left,
RelNode right,
RexNode condition,
JoinRelType joinType,
Set<String> variablesStopped)
Creates a LogicalJoin.
|
static LogicalJoin |
LogicalJoin.create(RelNode left,
RelNode right,
RexNode condition,
JoinRelType joinType,
Set<String> variablesStopped,
boolean semiJoinDone,
com.google.common.collect.ImmutableList<RelDataTypeField> systemFieldList)
Creates a LogicalJoin, flagged with whether it has been translated to a
semi-join.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RelDecorrelator.decorrelateRel(LogicalJoin rel)
Rewrite LogicalJoin.
|
void |
RelStructuredTypeFlattener.rewriteRel(LogicalJoin rel) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.