Skip to main content

Module transformations

Module transformations 

Source
Expand description

Stream transformations and operations.

Structs§

AggregateOperator
Aggregate operator.
AvgAggregate
Average aggregate (stores sum and count).
BroadcastPartitioner
Broadcast partitioner (returns all partitions).
CoGroupOperator
CoGroup operator for two streams.
ConcatFold
Simple concatenation fold function.
CountAggregate
Count aggregate.
ElementKeySelector
Simple key selector that uses the element’s key field.
FilterTransform
Filter transformation.
FlatMapTransform
FlatMap transformation.
FoldOperator
Fold operator.
HashPartitioner
Hash-based partitioner.
IntervalJoin
Interval join operator.
JoinConfig
Configuration for join operations.
JoinOperator
Join operator for two streams.
KeyByTransform
KeyBy transformation.
MapTransform
Map transformation.
MaxAggregate
Max aggregate.
MinAggregate
Min aggregate.
RangePartitioner
Range-based partitioner.
ReduceOperator
Reduce operator.
RoundRobinPartitioner
Round-robin partitioner.
ScanOperator
Scan operator (like fold but emits intermediate results).
SumAggregate
Sum aggregate.
SumReduce
Simple sum reduce function.

Enums§

JoinType
Type of join operation.
PartitionStrategy
Strategy for partitioning stream elements.

Traits§

AggregateFunction
Trait for aggregate functions.
FoldFunction
Function for folding elements with an accumulator.
KeySelector
Key selector function for partitioning.
Partitioner
Partitioner trait.
ReduceFunction
Function for reducing elements.