org.apache.accumulo.core.file.rfile
Class MultiLevelIndex.Reader.IndexIterator

java.lang.Object
  extended by org.apache.accumulo.core.file.rfile.MultiLevelIndex.Reader.IndexIterator
All Implemented Interfaces:
Iterator<MultiLevelIndex.IndexEntry>, ListIterator<MultiLevelIndex.IndexEntry>
Enclosing class:
MultiLevelIndex.Reader

public class MultiLevelIndex.Reader.IndexIterator
extends Object
implements ListIterator<MultiLevelIndex.IndexEntry>


Constructor Summary
MultiLevelIndex.Reader.IndexIterator()
           
MultiLevelIndex.Reader.IndexIterator(MultiLevelIndex.Reader.Node node)
           
 
Method Summary
 void add(MultiLevelIndex.IndexEntry e)
           
 boolean hasNext()
           
 boolean hasPrevious()
           
 MultiLevelIndex.IndexEntry next()
           
 int nextIndex()
           
 MultiLevelIndex.IndexEntry peek()
           
 MultiLevelIndex.IndexEntry peekPrevious()
           
 MultiLevelIndex.IndexEntry previous()
           
 int previousIndex()
           
 void remove()
           
 void set(MultiLevelIndex.IndexEntry e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiLevelIndex.Reader.IndexIterator

public MultiLevelIndex.Reader.IndexIterator()

MultiLevelIndex.Reader.IndexIterator

public MultiLevelIndex.Reader.IndexIterator(MultiLevelIndex.Reader.Node node)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<MultiLevelIndex.IndexEntry>
Specified by:
hasNext in interface ListIterator<MultiLevelIndex.IndexEntry>

peekPrevious

public MultiLevelIndex.IndexEntry peekPrevious()

peek

public MultiLevelIndex.IndexEntry peek()

next

public MultiLevelIndex.IndexEntry next()
Specified by:
next in interface Iterator<MultiLevelIndex.IndexEntry>
Specified by:
next in interface ListIterator<MultiLevelIndex.IndexEntry>

hasPrevious

public boolean hasPrevious()
Specified by:
hasPrevious in interface ListIterator<MultiLevelIndex.IndexEntry>

previous

public MultiLevelIndex.IndexEntry previous()
Specified by:
previous in interface ListIterator<MultiLevelIndex.IndexEntry>

nextIndex

public int nextIndex()
Specified by:
nextIndex in interface ListIterator<MultiLevelIndex.IndexEntry>

previousIndex

public int previousIndex()
Specified by:
previousIndex in interface ListIterator<MultiLevelIndex.IndexEntry>

remove

public void remove()
Specified by:
remove in interface Iterator<MultiLevelIndex.IndexEntry>
Specified by:
remove in interface ListIterator<MultiLevelIndex.IndexEntry>

set

public void set(MultiLevelIndex.IndexEntry e)
Specified by:
set in interface ListIterator<MultiLevelIndex.IndexEntry>

add

public void add(MultiLevelIndex.IndexEntry e)
Specified by:
add in interface ListIterator<MultiLevelIndex.IndexEntry>


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.