Package org.rdfhdt.hdtjena.solver
Class StageMatchTripleID
- java.lang.Object
-
- org.rdfhdt.hdt.iterator.utils.RepeatApplyIterator<BindingHDTId>
-
- org.rdfhdt.hdtjena.solver.StageMatchTripleID
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,java.util.Iterator<BindingHDTId>
public class StageMatchTripleID extends RepeatApplyIterator<BindingHDTId>
For each input binding, emits all tuples matching a triple pattern. SeeQueryIterTriplePattern.
-
-
Field Summary
Fields Modifier and Type Field Description static longnumSearches
-
Constructor Summary
Constructors Constructor Description StageMatchTripleID(HDTGraph graph, java.util.Iterator<BindingHDTId> input, org.apache.jena.graph.Triple patternTuple, org.apache.jena.sparql.engine.ExecutionContext execCxt, java.util.Map<org.apache.jena.sparql.core.Var,VarAppearance> mapVar)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Iterator<BindingHDTId>makeNextStage(BindingHDTId input)-
Methods inherited from class org.rdfhdt.hdt.iterator.utils.RepeatApplyIterator
close, hasNext, next, remove
-
-
-
-
Constructor Detail
-
StageMatchTripleID
public StageMatchTripleID(HDTGraph graph, java.util.Iterator<BindingHDTId> input, org.apache.jena.graph.Triple patternTuple, org.apache.jena.sparql.engine.ExecutionContext execCxt, java.util.Map<org.apache.jena.sparql.core.Var,VarAppearance> mapVar)
-
-
Method Detail
-
makeNextStage
protected java.util.Iterator<BindingHDTId> makeNextStage(BindingHDTId input)
- Specified by:
makeNextStagein classRepeatApplyIterator<BindingHDTId>
-
-