Package org.aksw.jenax.stmt.resultset
Class SPARQLResultEx
java.lang.Object
org.apache.jena.sparql.resultset.SPARQLResult
org.aksw.jenax.stmt.resultset.SPARQLResultEx
- All Implemented Interfaces:
AutoCloseable
public class SPARQLResultEx
extends org.apache.jena.sparql.resultset.SPARQLResult
implements AutoCloseable
Extension of SPARQLResult (inception Jena 3.8.0)
to add result types for iterators of triples / quads and update statements.
- Author:
- Claus Stadler, Nov 9, 2018
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSPARQLResultEx(boolean booleanResult) SPARQLResultEx(Iterator<org.apache.jena.atlas.json.JsonObject> jsonItems, Runnable closeAction) SPARQLResultEx(org.apache.jena.query.Dataset dataset) SPARQLResultEx(org.apache.jena.query.ResultSet resultSet, Runnable closeAction) SPARQLResultEx(org.apache.jena.rdf.model.Model model) SPARQLResultEx(org.apache.jena.sparql.resultset.SPARQLResult that) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static org.apache.jena.sparql.resultset.SPARQLResultcopy(org.apache.jena.sparql.resultset.SPARQLResult that) static SPARQLResultExcreateQuads(Iterator<org.apache.jena.sparql.core.Quad> quads, Runnable closeAction) static SPARQLResultExcreateTriples(Iterator<org.apache.jena.graph.Triple> triples, Runnable closeAction) static SPARQLResultExIterator<org.apache.jena.sparql.core.Quad>getQuads()Iterator<org.apache.jena.graph.Triple>booleanisQuads()booleanbooleanprotected voidprotected voidsetTriples(Iterator<org.apache.jena.graph.Triple> triples, Runnable closeAction) protected voidMethods inherited from class org.apache.jena.sparql.resultset.SPARQLResult
adapt, getBooleanResult, getDataset, getDatasetGraph, getGraph, getJsonItems, getModel, getResultSet, isBoolean, isDataset, isGraph, isHasBeenSet, isJson, isModel, isResultSet, set, set, set, set, set
-
Field Details
-
triples
-
quads
-
updateType
protected boolean updateType -
closeAction
-
-
Constructor Details
-
SPARQLResultEx
public SPARQLResultEx() -
SPARQLResultEx
public SPARQLResultEx(org.apache.jena.rdf.model.Model model) -
SPARQLResultEx
-
SPARQLResultEx
public SPARQLResultEx(boolean booleanResult) -
SPARQLResultEx
public SPARQLResultEx(org.apache.jena.query.Dataset dataset) -
SPARQLResultEx
-
SPARQLResultEx
public SPARQLResultEx(org.apache.jena.sparql.resultset.SPARQLResult that)
-
-
Method Details
-
isTriples
public boolean isTriples() -
getTriples
-
isQuads
public boolean isQuads() -
getQuads
-
isUpdateType
public boolean isUpdateType() -
copy
public static org.apache.jena.sparql.resultset.SPARQLResult copy(org.apache.jena.sparql.resultset.SPARQLResult that) -
setTriples
-
setQuads
-
setUpdateType
protected void setUpdateType() -
createTriples
public static SPARQLResultEx createTriples(Iterator<org.apache.jena.graph.Triple> triples, Runnable closeAction) -
createQuads
public static SPARQLResultEx createQuads(Iterator<org.apache.jena.sparql.core.Quad> quads, Runnable closeAction) -
createUpdateType
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-