| Class and Description |
|---|
| AbstractRichFunction
An abstract stub implementation for rich user-defined functions.
|
| AggregateFunction
The
AggregateFunction is a flexible aggregation function, characterized by the
following features:
The aggregates may use different types for input values, intermediate aggregates,
and result type, to support a wide range of aggregation types.
Support for distributive aggregations: Different intermediate aggregates can be
merged together, to allow for pre-aggregation/final-aggregation optimizations.
|
| BroadcastVariableInitializer
A broadcast variable initializer can be used to transform a broadcast variable
into another format during initialization.
|
| CoGroupFunction
The interface for CoGroup functions.
|
| CrossFunction
Interface for Cross functions.
|
| FilterFunction
A filter function is a predicate applied individually to each record.
|
| FlatJoinFunction
Interface for Join functions.
|
| FlatMapFunction
Base interface for flatMap functions.
|
| FoldFunction
Deprecated.
use
AggregateFunction instead |
| Function
The base interface for all user-defined functions.
|
| GroupCombineFunction
Generic interface used for combine functions ("combiners").
|
| GroupReduceFunction
The interface for group reduce functions.
|
| IterationRuntimeContext
A specialization of the
RuntimeContext available in iterative computations of the
DataSet API. |
| JoinFunction
Interface for Join functions.
|
| MapFunction
Base interface for Map functions.
|
| MapPartitionFunction
Interface for "mapPartition" functions.
|
| ReduceFunction
Base interface for Reduce functions.
|
| RichFunction
An base interface for all rich user-defined functions.
|
| RuntimeContext
A RuntimeContext contains information about the context in which functions are executed.
|
| Class and Description |
|---|
| AbstractRichFunction
An abstract stub implementation for rich user-defined functions.
|
| BroadcastVariableInitializer
A broadcast variable initializer can be used to transform a broadcast variable
into another format during initialization.
|
| Function
The base interface for all user-defined functions.
|
| RichFunction
An base interface for all rich user-defined functions.
|
| RuntimeContext
A RuntimeContext contains information about the context in which functions are executed.
|
| Class and Description |
|---|
| RuntimeContext
A RuntimeContext contains information about the context in which functions are executed.
|
| Class and Description |
|---|
| Function
The base interface for all user-defined functions.
|
| Partitioner
Function to implement a custom partition assignment for keys.
|
| RuntimeContext
A RuntimeContext contains information about the context in which functions are executed.
|
| Class and Description |
|---|
| AbstractRichFunction
An abstract stub implementation for rich user-defined functions.
|
| CoGroupFunction
The interface for CoGroup functions.
|
| CrossFunction
Interface for Cross functions.
|
| FlatJoinFunction
Interface for Join functions.
|
| FlatMapFunction
Base interface for flatMap functions.
|
| Function
The base interface for all user-defined functions.
|
| GroupCombineFunction
Generic interface used for combine functions ("combiners").
|
| GroupReduceFunction
The interface for group reduce functions.
|
| MapFunction
Base interface for Map functions.
|
| MapPartitionFunction
Interface for "mapPartition" functions.
|
| Partitioner
Function to implement a custom partition assignment for keys.
|
| ReduceFunction
Base interface for Reduce functions.
|
| RichFunction
An base interface for all rich user-defined functions.
|
| RuntimeContext
A RuntimeContext contains information about the context in which functions are executed.
|
| Class and Description |
|---|
| AggregateFunction
The
AggregateFunction is a flexible aggregation function, characterized by the
following features:
The aggregates may use different types for input values, intermediate aggregates,
and result type, to support a wide range of aggregation types.
Support for distributive aggregations: Different intermediate aggregates can be
merged together, to allow for pre-aggregation/final-aggregation optimizations.
|
| FoldFunction
Deprecated.
use
AggregateFunction instead |
| ReduceFunction
Base interface for Reduce functions.
|
| Class and Description |
|---|
| Function
The base interface for all user-defined functions.
|
| Class and Description |
|---|
| AggregateFunction
The
AggregateFunction is a flexible aggregation function, characterized by the
following features:
The aggregates may use different types for input values, intermediate aggregates,
and result type, to support a wide range of aggregation types.
Support for distributive aggregations: Different intermediate aggregates can be
merged together, to allow for pre-aggregation/final-aggregation optimizations.
|
| CoGroupFunction
The interface for CoGroup functions.
|
| CrossFunction
Interface for Cross functions.
|
| FlatJoinFunction
Interface for Join functions.
|
| FlatMapFunction
Base interface for flatMap functions.
|
| FoldFunction
Deprecated.
use
AggregateFunction instead |
| Function
The base interface for all user-defined functions.
|
| GroupCombineFunction
Generic interface used for combine functions ("combiners").
|
| GroupReduceFunction
The interface for group reduce functions.
|
| InvalidTypesException
A special case of the
InvalidProgramException, indicating that the types used in
an operation are invalid or inconsistent. |
| JoinFunction
Interface for Join functions.
|
| MapFunction
Base interface for Map functions.
|
| MapPartitionFunction
Interface for "mapPartition" functions.
|
| Partitioner
Function to implement a custom partition assignment for keys.
|
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.