T0
- the type of the items in the primary stagepublic class StreamHashJoinBuilder<T0> extends GeneralHashJoinBuilder<T0>
StreamStage.hashJoinBuilder()
on the primary
stage, the one whose data will be enriched from all other stages.
Collect all the tags returned from add()
and use them to retrieve
the enriching items from ItemsByTag
you get in the result.
This object is mainly intended to build a hash-join of the primary stage
with three or more contributing stages. For one or two stages, prefer the
direct stage.hashJoin(...)
calls because they offer more static
type safety.
Modifier and Type | Method and Description |
---|---|
<R> StreamStage<R> |
build(BiFunctionEx<T0,ItemsByTag,R> mapToOutputFn)
Builds a new pipeline stage that performs the hash-join operation.
|
add, addInner
public <R> StreamStage<R> build(BiFunctionEx<T0,ItemsByTag,R> mapToOutputFn)
mapToOutputFn
- the function to map the output item. It must be
stateless and cooperative.Copyright © 2021 Hazelcast, Inc.. All rights reserved.