com.bigdata.btree.filter
Interface LookaheadTupleFilter.ILookaheadTupleIterator<E>

Type Parameters:
E -
All Superinterfaces:
Iterator<ITuple<E>>, ITupleIterator<E>
Enclosing class:
LookaheadTupleFilter<E>

public static interface LookaheadTupleFilter.ILookaheadTupleIterator<E>
extends ITupleIterator<E>

Extends iterator semantics for ITuple pushback.

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

Method Summary
 void pushback()
          Pushback the last visited tuple.
 
Methods inherited from interface com.bigdata.btree.ITupleIterator
next
 
Methods inherited from interface java.util.Iterator
hasNext, remove
 

Method Detail

pushback

void pushback()
Pushback the last visited tuple. It will be returned by ITupleIterator.next().

Throws:
IllegalStateException - if no tuple has been read.
IllegalStateException - if the pushback limit has been exceeded.


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