E0- the type of the stream-0 item
public class HashJoinBuilder<E0> extends Object
ComputeStage.hashJoinBuilder()on the primary stage, whose data will be enriched from all other stages.
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 the direct
stage.hashJoin(...) calls should be preferred because they offer
more static type safety.
|Modifier and Type||Method and Description|
Adds another contributing pipeline stage to the hash-join operation.
Builds a new pipeline stage that performs the hash-join operation.
public <K,E1_IN,E1> Tag<E1> add(ComputeStage<E1_IN> stage, JoinClause<K,E0,E1_IN,E1> joinClause)
K- the type of the join key
E1_IN- the type of the contributing stage's data
E1- the type of result after applying the projecting transformation to the contributing stage's data
stage- the contributing stage
joinClause- specifies how to join the contributing stage
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.