Package org.apache.jena.sparql.engine
Class ResultSetCheckCondition
- java.lang.Object
-
- org.apache.jena.sparql.engine.ResultSetCheckCondition
-
- All Implemented Interfaces:
java.util.Iterator<QuerySolution>,ResultSet
public class ResultSetCheckCondition extends java.lang.Object implements ResultSet
ResultSet wrapper that check whether some condition is true (e.g. the QueryExecution has not been closed).
-
-
Constructor Summary
Constructors Constructor Description ResultSetCheckCondition(ResultSet other, QueryExecution qExec)ResultSetCheckCondition(ResultSet other, org.apache.jena.sparql.engine.ResultSetCheckCondition.Condition condition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelgetResourceModel()Get the model that resources are created against - may be nulljava.util.List<java.lang.String>getResultVars()Get the variable names for the projection.intgetRowNumber()Return the "row" number for the current iterator itembooleanhasNext()Is there another result?QuerySolutionnext()Moves onto the next result.BindingnextBinding()Move to the next binding (low level)QuerySolutionnextSolution()Moves onto the next result (legacy - use .next()).-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.jena.query.ResultSet
rewindable
-
-
-
-
Constructor Detail
-
ResultSetCheckCondition
public ResultSetCheckCondition(ResultSet other, QueryExecution qExec)
-
ResultSetCheckCondition
public ResultSetCheckCondition(ResultSet other, org.apache.jena.sparql.engine.ResultSetCheckCondition.Condition condition)
-
-
Method Detail
-
hasNext
public boolean hasNext()
Description copied from interface:ResultSetIs there another result?- Specified by:
hasNextin interfacejava.util.Iterator<QuerySolution>- Specified by:
hasNextin interfaceResultSet
-
next
public QuerySolution next()
Description copied from interface:ResultSetMoves onto the next result.- Specified by:
nextin interfacejava.util.Iterator<QuerySolution>- Specified by:
nextin interfaceResultSet
-
nextSolution
public QuerySolution nextSolution()
Description copied from interface:ResultSetMoves onto the next result (legacy - use .next()).- Specified by:
nextSolutionin interfaceResultSet
-
nextBinding
public Binding nextBinding()
Description copied from interface:ResultSetMove to the next binding (low level)- Specified by:
nextBindingin interfaceResultSet
-
getRowNumber
public int getRowNumber()
Description copied from interface:ResultSetReturn the "row" number for the current iterator item- Specified by:
getRowNumberin interfaceResultSet
-
getResultVars
public java.util.List<java.lang.String> getResultVars()
Description copied from interface:ResultSetGet the variable names for the projection. Not all query solutions from a result have every variable defined.- Specified by:
getResultVarsin interfaceResultSet
-
getResourceModel
public Model getResourceModel()
Description copied from interface:ResultSetGet the model that resources are created against - may be null- Specified by:
getResourceModelin interfaceResultSet
-
-