Class ResultsStAX
- java.lang.Object
-
- org.apache.jena.riot.resultset.rw.ResultsStAX
-
- All Implemented Interfaces:
java.util.Iterator<QuerySolution>,org.apache.jena.atlas.lib.Closeable,ResultSet
public class ResultsStAX extends java.lang.Object implements ResultSet, org.apache.jena.atlas.lib.Closeable
Public only for use by XMLOutput (legacy)
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()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?booleanisDistinct()booleanisOrdered()QuerySolutionnext()Moves onto the next result.BindingnextBinding()Move to the next binding (low level)QuerySolutionnextSolution()Moves onto the next result (legacy - use .next()).static SPARQLResultread(java.io.InputStream in, Model model, Context context)static SPARQLResultread(java.io.Reader in, Model model, Context context)voidremove()-
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
-
-
-
-
Method Detail
-
read
public static SPARQLResult read(java.io.InputStream in, Model model, Context context)
-
read
public static SPARQLResult read(java.io.Reader in, Model model, Context context)
-
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
-
nextBinding
public Binding nextBinding()
Description copied from interface:ResultSetMove to the next binding (low level)- Specified by:
nextBindingin interfaceResultSet
-
nextSolution
public QuerySolution nextSolution()
Description copied from interface:ResultSetMoves onto the next result (legacy - use .next()).- Specified by:
nextSolutionin 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
-
isOrdered
public boolean isOrdered()
-
isDistinct
public boolean isDistinct()
-
getResourceModel
public Model getResourceModel()
Description copied from interface:ResultSetGet the model that resources are created against - may be null- Specified by:
getResourceModelin interfaceResultSet
-
remove
public void remove()
- Specified by:
removein interfacejava.util.Iterator<QuerySolution>
-
close
public void close()
- Specified by:
closein interfaceorg.apache.jena.atlas.lib.Closeable
-
-