org.semanticweb.HermiT.tableau
Class TupleIndex.TupleIndexRetrieval

java.lang.Object
  extended by org.semanticweb.HermiT.tableau.TupleIndex.TupleIndexRetrieval
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ExtensionTableWithTupleIndexes.IndexedRetrieval
Enclosing class:
TupleIndex

public static class TupleIndex.TupleIndexRetrieval
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.lang.Object[] m_bindingsBuffer
           
protected  int m_currentTrieNode
           
protected  int m_indexingSequenceLength
           
protected  int[] m_selectionIndices
           
protected  int m_selectionIndicesLength
           
protected  TupleIndex m_tupleIndex
           
 
Constructor Summary
TupleIndex.TupleIndexRetrieval(TupleIndex tupleIndex, java.lang.Object[] bindingsBuffer, int[] selectionIndices)
           
 
Method Summary
 boolean afterLast()
           
 int getCurrentTupleIndex()
           
 void next()
           
 void open()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_tupleIndex

protected final TupleIndex m_tupleIndex

m_bindingsBuffer

protected final java.lang.Object[] m_bindingsBuffer

m_selectionIndices

protected final int[] m_selectionIndices

m_selectionIndicesLength

protected final int m_selectionIndicesLength

m_indexingSequenceLength

protected final int m_indexingSequenceLength

m_currentTrieNode

protected int m_currentTrieNode
Constructor Detail

TupleIndex.TupleIndexRetrieval

public TupleIndex.TupleIndexRetrieval(TupleIndex tupleIndex,
                                      java.lang.Object[] bindingsBuffer,
                                      int[] selectionIndices)
Method Detail

open

public void open()

afterLast

public boolean afterLast()

getCurrentTupleIndex

public int getCurrentTupleIndex()

next

public void next()