Uses of Interface
org.aksw.jena_sparql_api.rx.io.resultset.SPARQLResultExVisitor
Packages that use SPARQLResultExVisitor
-
Uses of SPARQLResultExVisitor in org.aksw.jena_sparql_api.rx.io.resultset
Subinterfaces of SPARQLResultExVisitor in org.aksw.jena_sparql_api.rx.io.resultsetClasses in org.aksw.jena_sparql_api.rx.io.resultset that implement SPARQLResultExVisitorModifier and TypeClassDescriptionclassclassclassThis class bundles streaming sinks for the different result types of the SPARQL query forms.classSPARQLResultVisitor implementation that collects all output in in-memory collections.classMethods in org.aksw.jena_sparql_api.rx.io.resultset that return SPARQLResultExVisitorModifier and TypeMethodDescriptionprotected abstract SPARQLResultExVisitor<T>SPARQLResultExVisitorFowarding.getDelegate()Methods in org.aksw.jena_sparql_api.rx.io.resultset with parameters of type SPARQLResultExVisitorModifier and TypeMethodDescriptionstatic Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<org.apache.jena.sparql.engine.binding.Binding>> SparqlMappers.createMapperBinding(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor) Mapper that flatMaps all select queries to a resulting flow of bindings.static Function<org.apache.jena.rdfconnection.RDFConnection,Iterable<org.apache.jena.query.Dataset>> SparqlMappers.createMapperDataset(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor, Supplier<? extends org.apache.jena.sparql.core.DatasetGraph> datasetGraphSupplier) Create a function that runs the given statements on a connection and yields a flow of datasets whereas each dataset corresponds to a single named graph (and thus only contains a single named graph).static Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<com.google.gson.JsonElement>> SparqlMappers.createMapperJq(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor, int depth, boolean flat) static Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<org.apache.jena.atlas.json.JsonObject>> SparqlMappers.createMapperJson(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor) static Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<org.apache.jena.sparql.core.Quad>> SparqlMappers.createMapperQuad(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor) Create a mapper that executes a sequence of sparql statements on a provided connection in order to create quads.static Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<org.apache.jena.query.QuerySolution>> SparqlMappers.createMapperQuerySolution(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor) static <B> Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<B>> SparqlMappers.createMapperSelect(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor, io.reactivex.rxjava3.functions.BiFunction<? super org.apache.jena.rdfconnection.SparqlQueryConnection, ? super org.apache.jena.query.Query, io.reactivex.rxjava3.core.Flowable<B>> execSelect) static Function<org.apache.jena.rdfconnection.RDFConnection,SPARQLResultEx> SparqlMappers.createMapperToSparqlResultEx(OutputMode outputMode, Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor) static Function<org.apache.jena.rdfconnection.RDFConnection,ResultSetRx> SparqlMappers.createProcessorResultSetRx(List<SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultExVisitor) Return a function that runs the given sequence of sparql statements on a connection.static <T> io.reactivex.rxjava3.core.Flowable<T>SparqlMappers.fallbackToVisitor(org.apache.jena.rdfconnection.RDFConnection conn, SparqlStmt stmt, SPARQLResultExVisitor<?> sparqlResultVisitor) Helper function that executes a statement on a connection, passes the result to a visitor (if applicable) and yields an empty stream -
Uses of SPARQLResultExVisitor in org.aksw.jenax.sparql.rx.op
Methods in org.aksw.jenax.sparql.rx.op with parameters of type SPARQLResultExVisitorModifier and TypeMethodDescriptionstatic Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<org.apache.jena.sparql.engine.binding.Binding>> SparqlMappers.createMapperBinding(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor) Mapper that flatMaps all select queries to a resulting flow of bindings.static Function<org.apache.jena.rdfconnection.RDFConnection,Iterable<org.apache.jena.query.Dataset>> SparqlMappers.createMapperDataset(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor, Supplier<? extends org.apache.jena.sparql.core.DatasetGraph> datasetGraphSupplier) Create a function that runs the given statements on a connection and yields a flow of datasets whereas each dataset corresponds to a single named graph (and thus only contains a single named graph).static Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<com.google.gson.JsonElement>> SparqlMappers.createMapperJq(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor, int depth, boolean flat) static Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<org.apache.jena.atlas.json.JsonObject>> SparqlMappers.createMapperJson(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor) static Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<org.apache.jena.sparql.core.Quad>> SparqlMappers.createMapperQuad(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor) Create a mapper that executes a sequence of sparql statements on a provided connection in order to create quads.static Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<org.apache.jena.query.QuerySolution>> SparqlMappers.createMapperQuerySolution(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor) static <B> Function<org.apache.jena.rdfconnection.RDFConnection,io.reactivex.rxjava3.core.Flowable<B>> SparqlMappers.createMapperSelect(Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor, io.reactivex.rxjava3.functions.BiFunction<? super org.apache.jena.rdfconnection.SparqlQueryConnection, ? super org.apache.jena.query.Query, io.reactivex.rxjava3.core.Flowable<B>> execSelect) static Function<org.apache.jena.rdfconnection.RDFConnection,SPARQLResultEx> SparqlMappers.createMapperToSparqlResultEx(OutputMode outputMode, Collection<? extends SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultVisitor) static Function<org.apache.jena.rdfconnection.RDFConnection,ResultSetRx> SparqlMappers.createProcessorResultSetRx(List<SparqlStmt> stmts, SPARQLResultExVisitor<?> sparqlResultExVisitor) Return a function that runs the given sequence of sparql statements on a connection.static <T> io.reactivex.rxjava3.core.Flowable<T>SparqlMappers.fallbackToVisitor(org.apache.jena.rdfconnection.RDFConnection conn, SparqlStmt stmt, SPARQLResultExVisitor<?> sparqlResultVisitor) Helper function that executes a statement on a connection, passes the result to a visitor (if applicable) and yields an empty stream