Modifier and Type | Method and Description |
---|---|
JoinOperatorBase.JoinHint |
JoinOperatorBase.getJoinHint() |
static JoinOperatorBase.JoinHint |
JoinOperatorBase.JoinHint.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JoinOperatorBase.JoinHint[] |
JoinOperatorBase.JoinHint.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
JoinOperatorBase.setJoinHint(JoinOperatorBase.JoinHint joinHint) |
Modifier and Type | Method and Description |
---|---|
<R> JoinOperatorSetsBase<T,R> |
DataSet.fullOuterJoin(DataSet<R> other,
JoinOperatorBase.JoinHint strategy)
Initiates a Full Outer Join transformation.
An Outer Join transformation joins two elements of two DataSets on key equality and provides multiple ways to combine
joining elements into one DataSet.Elements of both DataSets that do not have a matching element on the opposing side are joined with null and emitted to the
resulting DataSet. |
<R> JoinOperator.JoinOperatorSets<T,R> |
DataSet.join(DataSet<R> other,
JoinOperatorBase.JoinHint strategy)
Initiates a Join transformation.
|
<R> JoinOperatorSetsBase<T,R> |
DataSet.leftOuterJoin(DataSet<R> other,
JoinOperatorBase.JoinHint strategy)
Initiates a Left Outer Join transformation.
An Outer Join transformation joins two elements of two DataSets on key equality and provides multiple ways to combine
joining elements into one DataSet.Elements of the left DataSet (i.e. |
<R> JoinOperatorSetsBase<T,R> |
DataSet.rightOuterJoin(DataSet<R> other,
JoinOperatorBase.JoinHint strategy)
Initiates a Right Outer Join transformation.
An Outer Join transformation joins two elements of two DataSets on key equality and provides multiple ways to combine
joining elements into one DataSet.Elements of the right DataSet (i.e. |
Modifier and Type | Method and Description |
---|---|
JoinOperatorBase.JoinHint |
JoinOperator.getJoinHint()
Gets the JoinHint that describes how the join is executed.
|
Modifier and Type | Field and Description |
---|---|
protected JoinOperatorBase.JoinHint |
JoinOperatorSetsBase.joinHint |
Constructor and Description |
---|
JoinOperatorSetsBase(DataSet<I1> input1,
DataSet<I2> input2,
JoinOperatorBase.JoinHint hint) |
JoinOperatorSetsBase(DataSet<I1> input1,
DataSet<I2> input2,
JoinOperatorBase.JoinHint hint,
JoinType type) |
Modifier and Type | Method and Description |
---|---|
JoinOperatorBase.JoinHint |
UnfinishedJoinOperationBase.joinHint() |
Modifier and Type | Method and Description |
---|---|
<O> UnfinishedOuterJoinOperation<T,O> |
DataSet.fullOuterJoin(DataSet<O> other,
JoinOperatorBase.JoinHint strategy)
Special
fullOuterJoin operation for explicitly telling the system what join strategy to
use. |
<O> UnfinishedJoinOperation<T,O> |
DataSet.join(DataSet<O> other,
JoinOperatorBase.JoinHint strategy)
Special
join operation for explicitly telling the system what join strategy to use. |
<O> UnfinishedOuterJoinOperation<T,O> |
DataSet.leftOuterJoin(DataSet<O> other,
JoinOperatorBase.JoinHint strategy)
An outer join on the left side.
|
<O> UnfinishedOuterJoinOperation<T,O> |
DataSet.rightOuterJoin(DataSet<O> other,
JoinOperatorBase.JoinHint strategy)
An outer join on the right side.
|
Constructor and Description |
---|
UnfinishedJoinOperation(DataSet<L> leftSet,
DataSet<R> rightSet,
JoinOperatorBase.JoinHint joinHint) |
UnfinishedJoinOperationBase(DataSet<L> leftSet,
DataSet<R> rightSet,
JoinOperatorBase.JoinHint joinHint,
JoinType joinType) |
UnfinishedOuterJoinOperation(DataSet<L> leftSet,
DataSet<R> rightSet,
JoinOperatorBase.JoinHint joinHint,
JoinType joinType) |
Constructor and Description |
---|
DataSetJoin(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode leftNode,
org.apache.calcite.rel.RelNode rightNode,
org.apache.calcite.rel.type.RelDataType rowRelDataType,
org.apache.calcite.rex.RexNode joinCondition,
org.apache.calcite.rel.type.RelDataType joinRowType,
org.apache.calcite.rel.core.JoinInfo joinInfo,
scala.collection.immutable.List<org.apache.calcite.util.mapping.IntPair> keyPairs,
org.apache.calcite.rel.core.JoinRelType joinType,
JoinOperatorBase.JoinHint joinHint,
String ruleDescription) |
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.