Package cascading.pipe.joiner

Interface Summary
Joiner Interface Joiner allows for custom join strategies against a CoGroup.
 

Class Summary
BaseJoiner  
BufferJoin Class BufferJoiner notifies the Cascading planner that the next Buffer instance will implement a custom join strategy.
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  
JoinerClosure Class JoinerClosure wraps all incoming tuple streams with iterator instances allowing for just join implementations.
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-2013 Concurrent, Inc. All Rights Reserved.