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.