I1 - The type of the first input DataSet of the Join transformation.I2 - The type of the second input DataSet of the Join transformation.OUT - The type of the result of the Join transformation.public abstract class JoinOperator<I1,I2,OUT> extends TwoInputUdfOperator<I1,I2,OUT,JoinOperator<I1,I2,OUT>>
DataSet that is the result of a Join transformation.DataSet| Modifier and Type | Class and Description |
|---|---|
static class |
JoinOperator.DefaultFlatJoinFunction<T1,T2> |
static class |
JoinOperator.DefaultJoin<I1,I2>
|
static class |
JoinOperator.EquiJoin<I1,I2,OUT>
A Join transformation that applies a on each pair of joining elements.
It also represents the DataSet that is the result of a Join transformation. |
static class |
JoinOperator.JoinHint
An enumeration of hints, optionally usable to tell the system how exactly execute the join.
|
static class |
JoinOperator.JoinOperatorSets<I1,I2>
Intermediate step of a Join transformation.
|
static class |
JoinOperator.JoinProjection<I1,I2> |
static class |
JoinOperator.LeftSemiFlatJoinFunction<T1,T2> |
static class |
JoinOperator.ProjectFlatJoinFunction<T1,T2,R extends Tuple> |
static class |
JoinOperator.ProjectJoin<I1,I2,OUT extends Tuple>
|
static class |
JoinOperator.RightSemiFlatJoinFunction<T1,T2> |
| Modifier | Constructor and Description |
|---|---|
protected |
JoinOperator(DataSet<I1> input1,
DataSet<I2> input2,
Keys<I1> keys1,
Keys<I2> keys2,
TypeInformation<OUT> returnType,
JoinOperator.JoinHint hint) |
| Modifier and Type | Method and Description |
|---|---|
protected JoinOperator.JoinHint |
getJoinHint() |
protected Keys<I1> |
getKeys1() |
protected Keys<I2> |
getKeys2() |
extractSemanticAnnotationsFromUdf, getBroadcastSets, getParameters, getSematicProperties, setSemanticProperties, withBroadcastSet, withConstantSetFirst, withConstantSetSecond, withParametersgetInput1, getInput1Type, getInput2, getInput2Type, translateToDataFlowgetName, getParallelism, getResultType, name, setParallelismaggregate, checkSameExecutionContext, coGroup, cross, crossWithHuge, crossWithTiny, distinct, distinct, distinct, filter, flatMap, getExecutionEnvironment, getType, groupBy, groupBy, iterate, iterateDelta, join, joinWithHuge, joinWithTiny, map, max, min, output, print, printToErr, project, reduce, reduceGroup, runOperation, sum, union, write, write, writeAsCsv, writeAsCsv, writeAsCsv, writeAsText, writeAsTextprotected JoinOperator.JoinHint getJoinHint()
Copyright © 2014 The Apache Software Foundation. All rights reserved.