@InterfaceAudience.Public @InterfaceStability.Stable public class StreamBackedIterator<X extends Writable> extends Object implements ResetableIterator<X>
| コンストラクタと説明 | 
|---|
| StreamBackedIterator() | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| void | add(X item)Add an element to the collection of elements to iterate over. | 
| void | clear()Close datasources, but do not release internal resources. | 
| void | close()Close datasources and release resources. | 
| boolean | hasNext()True if a call to next may return a value. | 
| boolean | next(X val)Assign next value to actual. | 
| boolean | replay(X val)Assign last value returned to actual. | 
| void | reset()Set iterator to return to the start of its range. | 
public StreamBackedIterator()
public boolean hasNext()
ResetableIteratorhasNext インタフェース内 ResetableIterator<X extends Writable>public boolean next(X val) throws IOException
ResetableIteratorResetableIterator.reset() (FIFO).
 Note that a call to this may fail for nested joins (i.e. more elements
 available, but none satisfying the constraints of the join)next インタフェース内 ResetableIterator<X extends Writable>IOExceptionpublic boolean replay(X val) throws IOException
ResetableIteratorreplay インタフェース内 ResetableIterator<X extends Writable>IOExceptionpublic void reset()
ResetableIteratorResetableIterator.add(T) to avoid a ConcurrentModificationException.reset インタフェース内 ResetableIterator<X extends Writable>public void add(X item) throws IOException
ResetableIteratoradd インタフェース内 ResetableIterator<X extends Writable>IOExceptionpublic void close() throws IOException
ResetableIteratorclose インタフェース内 ResetableIterator<X extends Writable>IOExceptionpublic void clear()
ResetableIteratorclear インタフェース内 ResetableIterator<X extends Writable>Copyright © 2016 Apache Software Foundation. All rights reserved.