Class PatternMatchData

java.lang.Object
org.apache.jena.sparql.engine.main.solver.PatternMatchData

public class PatternMatchData extends Object
Match a graph node + basic graph pattern.
  • Constructor Details

    • PatternMatchData

      public PatternMatchData()
  • Method Details

    • execute

      public static QueryIterator execute(org.apache.jena.graph.Graph graph, BasicPattern pattern, QueryIterator input, Predicate<org.apache.jena.graph.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, org.apache.jena.graph.Node graphNode, BasicPattern pattern, QueryIterator input, 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.