Uses of Interface
com.semedy.reasoner.api.edb.TupleEnumerator
Package
Description
-
Uses of TupleEnumerator in com.semedy.reasoner.api.edb
Modifier and TypeInterfaceDescriptioninterface
Enumerator which allows to select matching tuples for the current element.interface
additional methods for sorted indicesModifier and TypeMethodDescriptionTupleEnumerator.cloneEnumerator()
clones the enumeratorBaseRelation.elements()
returns an enumerator for all tuplesBaseRelation.elements
(long[] filter) returns an filteres enumerator for all tuplesPrimaryIndex.elements()
SelectableIndexEnumerator.selectedTuples()
return the enumerator for the matching tuples of the current elementIndex.selectMatchingTuples
(long[] values) returns an enumerator for matching tuplesIndex.selectMatchingTuples
(long[] values, TupleEnumerator it) returns an enumerator for matching tuples reuse tuple enumeratorIndex.selectMatchingTuples
(TupleBuffer values) returns an enumerator for matching tuplesModifier and TypeMethodDescriptionIndex.selectMatchingTuples
(long[] values, TupleEnumerator it) returns an enumerator for matching tuples reuse tuple enumerator -
Uses of TupleEnumerator in com.semedy.reasoner.api.reasoning
Modifier and TypeMethodDescriptionReasoner.evaluate()
starts evaluation and returns iterators for the results of the evaluationReasoner.evaluateSeveralQueries()
Starts evaluation for several queries. -
Uses of TupleEnumerator in com.semedy.reasoner.core
ModifierConstructorDescriptionResultEnumeratorNotThreaded
(List<TupleEnumerator> enms, int arity, SymbolTable symbols, List<String> variables) -
Uses of TupleEnumerator in com.semedy.reasoner.edb
-
Uses of TupleEnumerator in com.semedy.reasoner.edb.persistentstore
Modifier and TypeMethodDescriptionEnumeratorOneElement.cloneEnumerator()
PersistentTuplesEnumerator.cloneEnumerator()
PersistentRelation.elements()
PersistentRelation.elements
(long[] filter) TupleFile.elements()
Return an enumerator for the tuples.EnumeratorOneElement.selectedTuples()
PersistentSecondarySortedIndex.selectMatchingTuples
(long[] values) PersistentSecondarySortedIndex.selectMatchingTuples
(long[] values, TupleEnumerator it) PersistentSecondarySortedIndex.selectMatchingTuples
(TupleBuffer values) Modifier and TypeMethodDescriptionPersistentSecondarySortedIndex.selectMatchingTuples
(long[] values, TupleEnumerator it) ExternalSortTuples.sortIndexed
(TupleEnumerator enm, int tuplesize, int[] indexedPositions, File tempdir) sort tuples along indexed positions -
Uses of TupleEnumerator in com.semedy.reasoner.edb.ramstore
Modifier and TypeMethodDescriptionEmptyTuplesEnumerator.cloneEnumerator()
AVLTree.elements()
HashIndex.elements()
InvertedList.elements()
InvertedList.elements
(long term, TupleEnumerator it) LinkedTupleLists.elements
(int list) Enumerate the elements in listMainMemoryBaseRelation.elements()
MainMemoryBaseRelation.elements
(long[] filter) MainMemoryIndex.elements()
iterator for all elementsMainMemoryRelation.elements()
MainMemoryRelation.elements
(long[] filter) PrimaryHashIndex.elements()
PrimaryIndex.elements()
AVLTree.selectMatchingTuples
(long[] values) AVLTree.selectMatchingTuples
(long[] values, TupleEnumerator it) AVLTree.selectMatchingTuples
(TupleBuffer values) HashIndex.selectMatchingTuples
(long[] values) HashIndex.selectMatchingTuples
(long[] values, TupleEnumerator it) HashIndex.selectMatchingTuples
(TupleBuffer values) InvertedList.selectMatchingTuples
(long[] values) InvertedList.selectMatchingTuples
(long[] values, TupleEnumerator it) InvertedList.selectMatchingTuples
(TupleBuffer values) Modifier and TypeMethodDescriptionInvertedList.elements
(long term, TupleEnumerator it) AVLTree.selectMatchingTuples
(long[] values, TupleEnumerator it) HashIndex.selectMatchingTuples
(long[] values, TupleEnumerator it) InvertedList.selectMatchingTuples
(long[] values, TupleEnumerator it) -
Uses of TupleEnumerator in com.semedy.reasoner.reasoning
Modifier and TypeMethodDescriptionReasonerNotThreaded.evaluate()
Start evaluation and return an iterator for the resultsReasonerThreadedFactsPartitioning.evaluate()
ReasonerThreadedRulesPartitioning.evaluate()
ReasonerThreadedRulesPartitioning.evaluate
(ReasoningMonitor monitor) ReasonerNotThreaded.evaluateSeveralQueries()
ReasonerThreadedFactsPartitioning.evaluateSeveralQueries()
ReasonerThreadedRulesPartitioning.evaluateSeveralQueries()
-
Uses of TupleEnumerator in com.semedy.reasoner.reasoning.monitor
-
Uses of TupleEnumerator in com.semedy.reasoner.reasoning.processes
Modifier and TypeClassDescriptionclass
class
class
class
class
Modifier and TypeMethodDescriptionSortedEnumeratorOneToOne.cloneEnumerator()
SortedIndexEnumeratorOneToOne.cloneEnumerator()
TupleEnumeratorCrossProduct.cloneEnumerator()
TupleEnumeratorOneToOneJoinRelation.cloneEnumerator()
CrossProductBaseRelation.elements()
CrossProductBaseRelation.elements
(long[] filter) OneToOneBaseRelation.elements()
OneToOneBaseRelation.elements
(long[] filter) ReasoningRelation.elements()
SortedIndexEnumeratorOneToOne.selectedTuples()
Modifier and TypeMethodDescriptionResultReceiver.getResultsIterators
(boolean duplicatesEliminated) return a list of all received tuplesModifierConstructorDescriptionSortedEnumeratorOneToOne
(Index[] nullIndices, TupleEnumerator enm, int width) TupleEnumeratorCrossProduct
(CrossProductBaseRelation crossProductBaseRelation, TupleEnumerator[] enumerators) TupleEnumeratorCrossProduct
(CrossProductBaseRelation crossProductBaseRelation, TupleEnumerator enm1, int argumentPosition1, TupleEnumerator enm2, int argumentPosition2) TupleEnumeratorOneToOneJoin
(OneToOneBaseRelation crossProductBaseRelation, TupleEnumerator[] enumerators, Index[] nullIndices)