Class QueryIterAddTripleTerm
- java.lang.Object
-
- org.apache.jena.sparql.util.PrintSerializableBase
-
- org.apache.jena.sparql.engine.iterator.QueryIteratorBase
-
- org.apache.jena.sparql.engine.iterator.QueryIter
-
- org.apache.jena.sparql.engine.iterator.QueryIter1
-
- org.apache.jena.sparql.engine.iterator.QueryIterProcessBinding
-
- org.apache.jena.sparql.engine.iterator.QueryIterAddTripleTerm
-
- All Implemented Interfaces:
java.util.Iterator<Binding>,org.apache.jena.atlas.io.Printable,org.apache.jena.atlas.lib.Closeable,QueryIterator,PrintSerializable
public class QueryIterAddTripleTerm extends QueryIterProcessBinding
Add(var, matchTriple)to aQueryIterator.The supplied triple is a triple pattern which is grounded by replacing variables with terms from the current binding. It is an error not to have substitutions for all variables and results in the original binding unchanged.
-
-
Field Summary
-
Fields inherited from class org.apache.jena.sparql.engine.iterator.QueryIteratorBase
traceIterators
-
-
Constructor Summary
Constructors Constructor Description QueryIterAddTripleTerm(QueryIterator chain, Var var, Triple triple, ExecutionContext execContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bindingaccept(Binding binding)Process the binding - return null for "not accept".-
Methods inherited from class org.apache.jena.sparql.engine.iterator.QueryIterProcessBinding
moveToNextBinding
-
Methods inherited from class org.apache.jena.sparql.engine.iterator.QueryIter1
output
-
Methods inherited from class org.apache.jena.sparql.engine.iterator.QueryIter
close, getExecContext, getIteratorNumber, makeTracked, map, materialize, materialize, output
-
Methods inherited from class org.apache.jena.sparql.engine.iterator.QueryIteratorBase
cancel, debug, hasNext, next, nextBinding, remove
-
Methods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
toString, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.jena.sparql.util.PrintSerializable
toString
-
Methods inherited from interface org.apache.jena.sparql.engine.QueryIterator
isJoinIdentity
-
-
-
-
Constructor Detail
-
QueryIterAddTripleTerm
public QueryIterAddTripleTerm(QueryIterator chain, Var var, Triple triple, ExecutionContext execContext)
-
-
Method Detail
-
accept
public Binding accept(Binding binding)
Description copied from class:QueryIterProcessBindingProcess the binding - return null for "not accept". Subclasses may return a different Binding to the argument and the result is the returned Binding.- Specified by:
acceptin classQueryIterProcessBinding
-
-