Class StageGeneratorGraphFindRaw
java.lang.Object
org.apache.jena.sparql.engine.main.StageGeneratorGeneric
org.aksw.jena_sparql_api.io.binseach.StageGeneratorGraphFindRaw
- All Implemented Interfaces:
org.apache.jena.sparql.engine.main.StageGenerator
public class StageGeneratorGraphFindRaw
extends org.apache.jena.sparql.engine.main.StageGeneratorGeneric
Variant of stage generator for aborting find() calls on graph implementations
that may require a long time until the next binding can be produced.
The filtering of candidates is moved to the QueryIter level.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.sparql.engine.QueryIteratorexecute(org.apache.jena.graph.Graph graph, org.apache.jena.sparql.core.BasicPattern pattern, org.apache.jena.sparql.engine.QueryIterator input, Predicate<org.apache.jena.graph.Triple> filter, org.apache.jena.sparql.engine.ExecutionContext execCxt) Non-reordering execution of a triple pattern (basic graph pattern), given an iterator of bindings as input.protected org.apache.jena.sparql.engine.QueryIteratorexecute(org.apache.jena.sparql.core.BasicPattern pattern, org.apache.jena.sparql.engine.optimizer.reorder.ReorderTransformation reorder, org.apache.jena.sparql.engine.QueryIterator input, org.apache.jena.sparql.engine.ExecutionContext execCxt) static org.apache.jena.sparql.engine.QueryIteratorrdfStarTriple(org.apache.jena.sparql.engine.QueryIterator chain, org.apache.jena.graph.Graph graph, org.apache.jena.graph.Triple tPattern, org.apache.jena.sparql.engine.ExecutionContext execCxt) static org.apache.jena.sparql.engine.QueryIteratorrdfStarTripleSub(org.apache.jena.sparql.engine.binding.Binding input, org.apache.jena.graph.Graph graph, org.apache.jena.graph.Triple xPattern, org.apache.jena.sparql.engine.ExecutionContext execCxt) Creates an abortable QueryIter - matching is handled on the QueryIterator level.Methods inherited from class org.apache.jena.sparql.engine.main.StageGeneratorGeneric
execute
-
Constructor Details
-
StageGeneratorGraphFindRaw
public StageGeneratorGraphFindRaw()
-
-
Method Details
-
execute
protected org.apache.jena.sparql.engine.QueryIterator execute(org.apache.jena.sparql.core.BasicPattern pattern, org.apache.jena.sparql.engine.optimizer.reorder.ReorderTransformation reorder, org.apache.jena.sparql.engine.QueryIterator input, org.apache.jena.sparql.engine.ExecutionContext execCxt) - Overrides:
executein classorg.apache.jena.sparql.engine.main.StageGeneratorGeneric
-
execute
public static org.apache.jena.sparql.engine.QueryIterator execute(org.apache.jena.graph.Graph graph, org.apache.jena.sparql.core.BasicPattern pattern, org.apache.jena.sparql.engine.QueryIterator input, Predicate<org.apache.jena.graph.Triple> filter, org.apache.jena.sparql.engine.ExecutionContext execCxt) Non-reordering execution of a triple pattern (basic graph pattern), given an iterator of bindings as input. -
rdfStarTriple
public static org.apache.jena.sparql.engine.QueryIterator rdfStarTriple(org.apache.jena.sparql.engine.QueryIterator chain, org.apache.jena.graph.Graph graph, org.apache.jena.graph.Triple tPattern, org.apache.jena.sparql.engine.ExecutionContext execCxt) -
rdfStarTripleSub
public static org.apache.jena.sparql.engine.QueryIterator rdfStarTripleSub(org.apache.jena.sparql.engine.binding.Binding input, org.apache.jena.graph.Graph graph, org.apache.jena.graph.Triple xPattern, org.apache.jena.sparql.engine.ExecutionContext execCxt) Creates an abortable QueryIter - matching is handled on the QueryIterator level.
-