Class PatternMatchData
- java.lang.Object
-
- org.apache.jena.sparql.engine.main.solver.PatternMatchData
-
public class PatternMatchData extends java.lang.Object
Match a graph node + basic graph pattern.
-
-
Constructor Summary
Constructors Constructor Description PatternMatchData()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static QueryIterator
execute(Graph graph, BasicPattern pattern, QueryIterator input, java.util.function.Predicate<Triple> filter, ExecutionContext execCxt)
Non-reordering execution of a triple pattern (basic graph pattern), given an iterator of bindings as input.static QueryIterator
execute(DatasetGraph dsg, Node graphNode, BasicPattern pattern, QueryIterator input, java.util.function.Predicate<Quad> filter, ExecutionContext execCxt)
Non-reordering execution of a quad pattern, a graph name and a basic graph pattern, given an iterator of bindings as input.
-
-
-
Method Detail
-
execute
public static QueryIterator execute(Graph graph, BasicPattern pattern, QueryIterator input, java.util.function.Predicate<Triple> filter, ExecutionContext execCxt)
Non-reordering execution of a triple pattern (basic graph pattern), given an iterator of bindings as input.
-
execute
public static QueryIterator execute(DatasetGraph dsg, Node graphNode, BasicPattern pattern, QueryIterator input, java.util.function.Predicate<Quad> filter, ExecutionContext execCxt)
Non-reordering execution of a quad pattern, a graph name and a basic graph pattern, given an iterator of bindings as input.GraphNode is Node.ANY for execution over the union of named graphs.
GraphNode is null for execution over the real default graph.
-
-