Package org.imemex.operators.impl

Interface Summary
ParameterizedFactory<E> Factory to create instances.
 

Class Summary
AbstractQueue<E> An abstract queue.
AdaptedIterator<E> Adapts a PullOperator to an Iterator by correctly handling the calls to open and close in the pull operator.
AntiHashJoinPullOperator<E>  
ArrayPullOperator<T>  
DecoratedPullOperator<E> Decorates (i.e.
EmptyPullOperator<E> An empty pull operator.
ExternalMemorySorter<E extends Comparable<E>> External sorting.
ExternalMemorySorterTest Test external sorting using both main memory based and file based queues
ExternalQueue<E> File-based queue implementation.
ExternalQueueTest Simple test for external queue (needed for external sorting)
Filter<E> Deprecated.
IntersectOperator<E> Hash based intersect.
IntersectOperatorTest test of intersect operator
LeftPreservingUnionPullOperator<E> Unions the two inputs, eliminating duplicates.
LimitOperator<T> This operators limits the output of its input pull operator to the first objects.
ListPullOperator<E> A pull operator which holds a list of input pull operators.
ListQueue<E> A queue implemented by a List.
MainMemorySorter<E extends Comparable>  
MainMemorySorterTest  
Merger<E extends Comparable<E>> This operator merges several input pull operators containing Comparable instances to a single PullOperator.
MergerTest Test case for the Merger pull operator.
MinusPullOperator<E>  
MinusPullOperatorTest Test minus pull operator
ParallelPullOperator<T> PullOperator that registers other PullOperator instances by calling addOperator.
PeekingComparator<E extends Comparable<E>> A Comparator for pull operators which peeks at the operators and compares the two elements.
RandomInteger A PullOperator returning random integers.
SingletonPullOperator<E> This PullOperator returns a single object.
SortPullOperator<E>  
Stack<E> A stack based on Queue.
UnionAllPullOperator<E>