Uses of Class
org.apache.calcite.rel.logical.LogicalJoin
-
Packages that use LogicalJoin Package Description org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.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.sql2rel Translates a SQL parse tree to relational expression. -
-
Uses of LogicalJoin in org.apache.calcite.plan
Methods in org.apache.calcite.plan with parameters of type LogicalJoin Modifier and Type Method Description static boolean
RelOptUtil. analyzeSimpleEquiJoin(LogicalJoin join, int[] joinFieldOrdinals)
Deprecated. -
Uses of LogicalJoin in org.apache.calcite.prepare
Methods in org.apache.calcite.prepare with parameters of type LogicalJoin Modifier and Type Method Description RelNode
CalciteMaterializer.RelNullShuttle. visit(LogicalJoin join)
-
Uses of LogicalJoin in org.apache.calcite.rel
Methods in org.apache.calcite.rel with parameters of type LogicalJoin Modifier and Type Method Description RelNode
RelHomogeneousShuttle. visit(LogicalJoin join)
RelNode
RelShuttle. visit(LogicalJoin join)
RelNode
RelShuttleImpl. visit(LogicalJoin join)
-
Uses of LogicalJoin in org.apache.calcite.rel.logical
Methods in org.apache.calcite.rel.logical that return LogicalJoin Modifier and Type Method 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, java.util.Set<CorrelationId> variablesSet, JoinRelType joinType)
Creates a LogicalJoin.static LogicalJoin
LogicalJoin. create(RelNode left, RelNode right, RexNode condition, java.util.Set<CorrelationId> variablesSet, JoinRelType joinType, boolean semiJoinDone, com.google.common.collect.ImmutableList<RelDataTypeField> systemFieldList)
Creates a LogicalJoin, flagged with whether it has been translated to a semi-join.static LogicalJoin
LogicalJoin. create(RelNode left, RelNode right, RexNode condition, JoinRelType joinType, java.util.Set<java.lang.String> variablesStopped)
Deprecated.static LogicalJoin
LogicalJoin. create(RelNode left, RelNode right, RexNode condition, JoinRelType joinType, java.util.Set<java.lang.String> variablesStopped, boolean semiJoinDone, com.google.common.collect.ImmutableList<RelDataTypeField> systemFieldList)
Deprecated. -
Uses of LogicalJoin in org.apache.calcite.sql2rel
Methods in org.apache.calcite.sql2rel with parameters of type LogicalJoin Modifier and Type Method Description RelDecorrelator.Frame
RelDecorrelator. decorrelateRel(LogicalJoin rel)
Rewrite LogicalJoin.private RelNode
RelDecorrelator. projectJoinOutputWithNullability(LogicalJoin join, LogicalProject project, int nullIndicatorPos)
Pulls project above the join from its RHS input.void
RelStructuredTypeFlattener. rewriteRel(LogicalJoin rel)
RelNode
RelDecorrelator.CorelMapBuilder. visit(LogicalJoin join)
-