org.semanticweb.HermiT.datalog
Class ConjunctiveQuery.OneEmptyTupleRetrieval

java.lang.Object
  extended by org.semanticweb.HermiT.datalog.ConjunctiveQuery.OneEmptyTupleRetrieval
All Implemented Interfaces:
ExtensionTable.Retrieval
Enclosing class:
ConjunctiveQuery

protected static final class ConjunctiveQuery.OneEmptyTupleRetrieval
extends java.lang.Object
implements ExtensionTable.Retrieval


Field Summary
protected  boolean m_afterLast
           
protected static int[] s_noBindings
           
protected static java.lang.Object[] s_noObjects
           
 
Constructor Summary
ConjunctiveQuery.OneEmptyTupleRetrieval()
           
 
Method Summary
 boolean afterLast()
           
 void clear()
           
 int[] getBindingPositions()
           
 java.lang.Object[] getBindingsBuffer()
           
 int getCurrentTupleIndex()
           
 DependencySet getDependencySet()
           
 ExtensionTable getExtensionTable()
           
 ExtensionTable.View getExtensionView()
           
 java.lang.Object[] getTupleBuffer()
           
 boolean isCore()
           
 void next()
           
 void open()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s_noBindings

protected static final int[] s_noBindings

s_noObjects

protected static final java.lang.Object[] s_noObjects

m_afterLast

protected boolean m_afterLast
Constructor Detail

ConjunctiveQuery.OneEmptyTupleRetrieval

public ConjunctiveQuery.OneEmptyTupleRetrieval()
Method Detail

getExtensionTable

public ExtensionTable getExtensionTable()
Specified by:
getExtensionTable in interface ExtensionTable.Retrieval

getExtensionView

public ExtensionTable.View getExtensionView()
Specified by:
getExtensionView in interface ExtensionTable.Retrieval

clear

public void clear()
Specified by:
clear in interface ExtensionTable.Retrieval

getBindingPositions

public int[] getBindingPositions()
Specified by:
getBindingPositions in interface ExtensionTable.Retrieval

getBindingsBuffer

public java.lang.Object[] getBindingsBuffer()
Specified by:
getBindingsBuffer in interface ExtensionTable.Retrieval

getTupleBuffer

public java.lang.Object[] getTupleBuffer()
Specified by:
getTupleBuffer in interface ExtensionTable.Retrieval

getDependencySet

public DependencySet getDependencySet()
Specified by:
getDependencySet in interface ExtensionTable.Retrieval

isCore

public boolean isCore()
Specified by:
isCore in interface ExtensionTable.Retrieval

open

public void open()
Specified by:
open in interface ExtensionTable.Retrieval

afterLast

public boolean afterLast()
Specified by:
afterLast in interface ExtensionTable.Retrieval

getCurrentTupleIndex

public int getCurrentTupleIndex()
Specified by:
getCurrentTupleIndex in interface ExtensionTable.Retrieval

next

public void next()
Specified by:
next in interface ExtensionTable.Retrieval