Package | Description |
---|---|
org.apache.drill.common.logical.data |
Logical operators in a query graph.
|
org.apache.drill.exec.physical.base | |
org.apache.drill.exec.physical.config | |
org.apache.drill.exec.physical.impl.join | |
org.apache.drill.exec.planner.physical |
Modifier and Type | Method and Description |
---|---|
JoinCondition |
JoinCondition.flip() |
Modifier and Type | Method and Description |
---|---|
List<JoinCondition> |
Join.getConditions() |
Constructor and Description |
---|
Join(LogicalOperator left,
LogicalOperator right,
List<JoinCondition> conditions,
org.apache.calcite.rel.core.JoinRelType type) |
Join(LogicalOperator left,
LogicalOperator right,
List<JoinCondition> conditions,
String type) |
LogicalSemiJoin(LogicalOperator left,
LogicalOperator right,
List<JoinCondition> conditions,
org.apache.calcite.rel.core.JoinRelType type) |
Modifier and Type | Field and Description |
---|---|
protected List<JoinCondition> |
AbstractJoinPop.conditions |
Modifier and Type | Method and Description |
---|---|
List<JoinCondition> |
AbstractJoinPop.getConditions() |
Constructor and Description |
---|
AbstractJoinPop(PhysicalOperator leftOp,
PhysicalOperator rightOp,
org.apache.calcite.rel.core.JoinRelType joinType,
boolean semiJoin,
LogicalExpression joinCondition,
List<JoinCondition> joinConditions) |
Constructor and Description |
---|
HashJoinPOP(PhysicalOperator left,
PhysicalOperator right,
List<JoinCondition> conditions,
org.apache.calcite.rel.core.JoinRelType joinType) |
HashJoinPOP(PhysicalOperator left,
PhysicalOperator right,
List<JoinCondition> conditions,
org.apache.calcite.rel.core.JoinRelType joinType,
boolean semiJoin,
RuntimeFilterDef runtimeFilterDef,
boolean isRowKeyJoin,
int joinControl) |
HashJoinPOP(PhysicalOperator left,
PhysicalOperator right,
List<JoinCondition> conditions,
org.apache.calcite.rel.core.JoinRelType joinType,
RuntimeFilterDef runtimeFilterDef) |
HashJoinPOP(PhysicalOperator left,
PhysicalOperator right,
List<JoinCondition> conditions,
org.apache.calcite.rel.core.JoinRelType joinType,
RuntimeFilterDef runtimeFilterDef,
boolean isRowKeyJoin,
int joinControl) |
MergeJoinPOP(PhysicalOperator left,
PhysicalOperator right,
List<JoinCondition> conditions,
org.apache.calcite.rel.core.JoinRelType joinType) |
Modifier and Type | Method and Description |
---|---|
static Comparator |
JoinUtils.checkAndReturnSupportedJoinComparator(JoinCondition condition) |
Modifier and Type | Method and Description |
---|---|
protected void |
JoinPrel.buildJoinConditions(List<JoinCondition> conditions,
List<String> leftFields,
List<String> rightFields,
List<Integer> leftKeys,
List<Integer> rightKeys)
Build the list of join conditions for this join.
|
Copyright © 1970 The Apache Software Foundation. All rights reserved.