## Package cascading.pipe.cogroup

Interface Summary
Joiner: Interface Joiner allows for custom join strategies against a `CoGroupClosure`.

Class Summary
CoGroupClosure: Class CoGroupClosure is used internally to represent co-grouping results of multiple tuple streams.
GroupClosure: Class GroupClosure is used internally to represent groups of tuples during grouping.
InnerJoin: Class InnerJoin will return an `InnerJoin.JoinIterator` that will iterate over a given `Joiner` and return tuples that represent and inner join of the CoGrouper internal grouped tuple collections.
InnerJoin.JoinIterator
LeftJoin: Class LeftJoin will return an `LeftJoin.JoinIterator` that will iterate over a given `Joiner` and return tuples that represent a left inner, right outer join of the CoGrouper internal grouped tuple collections.
LeftJoin.JoinIterator
MixedJoin: Class MixedJoin will return an `Iterator` that will iterate over a given `Joiner` and return tuples that represent a join as defined by the given boolean array.
OuterJoin: Class OuterJoin will return an `OuterJoin.JoinIterator` that will iterate over a given `Joiner` and return tuples that represent and outer join of the CoGrouper internal grouped tuple collections.
OuterJoin.JoinIterator
RightJoin: Class RightJoin will return an `RightJoin.JoinIterator` that will iterate over a given `Joiner` and return tuples that represent a left outer, right inner join of the CoGrouper internal grouped tuple collections.
RightJoin.JoinIterator

Copyright © 2007-2010 Concurrent, Inc. All Rights Reserved.