Class SPARQLResultExVisitorCollector
java.lang.Object
org.aksw.jena_sparql_api.rx.io.resultset.SPARQLResultExVisitorCollector
- All Implemented Interfaces:
SPARQLResultExVisitor<Void>,SPARQLResultVisitor<Void>
SPARQLResultVisitor implementation that collects all output in in-memory collections.
The collected data can be retrieved as a SPARQLResultEx via getResult(outputMode)
- Author:
- raven
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Collection<org.apache.jena.atlas.json.JsonObject>protected Collection<org.apache.jena.sparql.core.Quad>protected org.apache.jena.sparql.algebra.table.TableN -
Constructor Summary
ConstructorsConstructorDescriptionSPARQLResultExVisitorCollector(Collection<org.apache.jena.sparql.core.Quad> quads, org.apache.jena.sparql.algebra.table.TableN table, Collection<org.apache.jena.atlas.json.JsonObject> jsonItems) SPARQLResultExVisitorCollector(List<org.apache.jena.sparql.core.Var> tableVars) -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.apache.jena.atlas.json.JsonObject>Collection<org.apache.jena.sparql.core.Quad>getQuads()getResult(OutputMode outputMode) org.apache.jena.query.ResultSetorg.apache.jena.sparql.algebra.table.TableNgetTable()onBooleanResult(Boolean value) onJsonItems(Iterator<org.apache.jena.atlas.json.JsonObject> it) onResultSet(org.apache.jena.query.ResultSet it) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.rx.io.resultset.SPARQLResultExVisitor
forwardExMethods inherited from interface org.aksw.jena_sparql_api.rx.io.resultset.SPARQLResultVisitor
forward
-
Field Details
-
quads
-
table
protected org.apache.jena.sparql.algebra.table.TableN table -
jsonItems
-
-
Constructor Details
-
SPARQLResultExVisitorCollector
-
SPARQLResultExVisitorCollector
public SPARQLResultExVisitorCollector(Collection<org.apache.jena.sparql.core.Quad> quads, org.apache.jena.sparql.algebra.table.TableN table, Collection<org.apache.jena.atlas.json.JsonObject> jsonItems)
-
-
Method Details
-
getQuads
-
getTable
public org.apache.jena.sparql.algebra.table.TableN getTable() -
getJsonItems
-
getResult
-
getResultSet
public org.apache.jena.query.ResultSet getResultSet() -
onQuads
- Specified by:
onQuadsin interfaceSPARQLResultExVisitor<Void>
-
onTriples
- Specified by:
onTriplesin interfaceSPARQLResultExVisitor<Void>
-
onBooleanResult
- Specified by:
onBooleanResultin interfaceSPARQLResultVisitor<Void>
-
onResultSet
- Specified by:
onResultSetin interfaceSPARQLResultVisitor<Void>
-
onJsonItems
- Specified by:
onJsonItemsin interfaceSPARQLResultVisitor<Void>
-