com.bigdata.striterator
Interface IChunkedStriterator<I extends IChunkedIterator<E>,E>

All Superinterfaces:
Enumeration<E>, IChunkedIterator<E>, ICloseableIterator<E>, IStriterator<I,E>, Iterator<E>
All Known Subinterfaces:
IChunkedOrderedStriterator<I,E>
All Known Implementing Classes:
ChunkedOrderedStriterator, ChunkedStriterator, GenericChunkedOrderedStriterator, GenericChunkedStriterator

public interface IChunkedStriterator<I extends IChunkedIterator<E>,E>
extends IChunkedIterator<E>, IStriterator<I,E>

Generic-enabled streaming iterator pattern for chunked iterators.

Version:
$Id: IChunkedStriterator.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Field Summary
 
Fields inherited from interface com.bigdata.striterator.IChunkedIterator
DEFAULT_CHUNK_SIZE
 
Method Summary
 IChunkedStriterator<I,E> addFilter(IFilter<I,?,E> filter)
          Stack a filter on the source iterator.
 
Methods inherited from interface com.bigdata.striterator.IChunkedIterator
next, nextChunk, remove
 
Methods inherited from interface com.bigdata.striterator.ICloseableIterator
close
 
Methods inherited from interface java.util.Iterator
hasNext
 
Methods inherited from interface com.bigdata.striterator.IStriterator
addInstanceOfFilter, append
 
Methods inherited from interface java.util.Enumeration
hasMoreElements, nextElement
 

Method Detail

addFilter

IChunkedStriterator<I,E> addFilter(IFilter<I,?,E> filter)
Description copied from interface: IStriterator
Stack a filter on the source iterator.

Specified by:
addFilter in interface IStriterator<I extends IChunkedIterator<E>,E>
Parameters:
filter - The filter.
Returns:
The filtered iterator.


Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.