| Interface | Description |
|---|---|
| KeySelector<IN,KEY> |
The
KeySelector allows to use arbitrary objects for operations such as
reduce, reduceGroup, join, coGoup, etc. |
| Class | Description |
|---|---|
| FlatMapIterator<IN,OUT> |
A convenience variant of the
RichFlatMapFunction that returns elements through an iterator, rather then
through a collector. |
| FunctionAnnotation |
This class defines the semantic assertions that can be added to functions.
|
| GroupReduceIterator<IN,OUT> | |
| RichCoGroupFunction<IN1,IN2,OUT> |
Rich variant of the
CoGroupFunction. |
| RichCrossFunction<IN1,IN2,OUT> |
Rich variant of the
CrossFunction. |
| RichFilterFunction<T> |
Rich variant of the
FilterFunction. |
| RichFlatCombineFunction<T> |
Rich variant of the
FlatCombineFunction. |
| RichFlatJoinFunction<IN1,IN2,OUT> |
Rich variant of the
FlatJoinFunction. |
| RichFlatMapFunction<IN,OUT> |
Rich variant of the
FlatMapFunction. |
| RichGroupReduceFunction<IN,OUT> |
Rich variant of the
GroupReduceFunction. |
| RichJoinFunction<IN1,IN2,OUT> |
Rich variant of the
JoinFunction. |
| RichMapFunction<IN,OUT> |
Rich variant of the
MapFunction. |
| RichReduceFunction<T> |
Rich variant of the
ReduceFunction. |
| SemanticPropUtil |
| Exception | Description |
|---|---|
| InvalidTypesException |
A special case of the
InvalidProgramException, indicating that the types used in
an operation are invalid or inconsistent. |
| UnsupportedLambdaExpressionException |
| Annotation Type | Description |
|---|---|
| FunctionAnnotation.ConstantFields |
This annotation declares that a function leaves certain fields of its input values unmodified and
only "forwards" or "copies" them to the return value.
|
| FunctionAnnotation.ConstantFieldsExcept |
This annotation declares that a function changes certain fields of its input values, while leaving all
others unmodified and in place in the return value.
|
| FunctionAnnotation.ConstantFieldsFirst |
This annotation declares that a function leaves certain fields of its first input values unmodified and
only "forwards" or "copies" them to the return value.
|
| FunctionAnnotation.ConstantFieldsFirstExcept |
This annotation declares that a function changes certain fields of its first input value, while leaving all
others unmodified and in place in the return value.
|
| FunctionAnnotation.ConstantFieldsSecond |
This annotation declares that a function leaves certain fields of its second input values unmodified and
only "forwards" or "copies" them to the return value.
|
| FunctionAnnotation.ConstantFieldsSecondExcept |
This annotation declares that a function changes certain fields of its second input value, while leaving all
others unmodified and in place in the return value.
|
| FunctionAnnotation.ReadFields |
Specifies the fields of the input value of a user-defined that are accessed in the code.
|
| FunctionAnnotation.ReadFieldsFirst |
Specifies the fields of the second input value of a user-defined that are accessed in the code.
|
| FunctionAnnotation.ReadFieldsSecond |
Specifies the fields of the first input value of a user-defined that are accessed in the code.
|
| RichGroupReduceFunction.Combinable |
This annotation can be added to classes that extend
RichGroupReduceFunction, in oder to mark
them as "combinable". |
Copyright © 2014 The Apache Software Foundation. All rights reserved.