Class PatternMatchTDB1

java.lang.Object
org.apache.jena.tdb1.solver.PatternMatchTDB1

public class PatternMatchTDB1 extends Object
Entry to the basic pattern solver for TDB1. SolverRX is the single stage and include RDF-star.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.sparql.engine.QueryIterator
    execute(DatasetGraphTDB ds, org.apache.jena.graph.Node graphNode, org.apache.jena.sparql.core.BasicPattern pattern, org.apache.jena.sparql.engine.QueryIterator input, Predicate<org.apache.jena.atlas.lib.tuple.Tuple<NodeId>> filter, org.apache.jena.sparql.engine.ExecutionContext execCxt)
    Non-reordering execution of a quad pattern, given an iterator of bindings as input.
    static org.apache.jena.sparql.engine.QueryIterator
    execute(GraphTDB graph, org.apache.jena.sparql.core.BasicPattern pattern, org.apache.jena.sparql.engine.QueryIterator input, Predicate<org.apache.jena.atlas.lib.tuple.Tuple<NodeId>> filter, org.apache.jena.sparql.engine.ExecutionContext execCxt)
    Non-reordering execution of a basic graph pattern, given an iterator of bindings as input

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PatternMatchTDB1

      public PatternMatchTDB1()
  • Method Details

    • execute

      public static org.apache.jena.sparql.engine.QueryIterator execute(GraphTDB graph, org.apache.jena.sparql.core.BasicPattern pattern, org.apache.jena.sparql.engine.QueryIterator input, Predicate<org.apache.jena.atlas.lib.tuple.Tuple<NodeId>> filter, org.apache.jena.sparql.engine.ExecutionContext execCxt)
      Non-reordering execution of a basic graph pattern, given an iterator of bindings as input
    • execute

      public static org.apache.jena.sparql.engine.QueryIterator execute(DatasetGraphTDB ds, org.apache.jena.graph.Node graphNode, org.apache.jena.sparql.core.BasicPattern pattern, org.apache.jena.sparql.engine.QueryIterator input, Predicate<org.apache.jena.atlas.lib.tuple.Tuple<NodeId>> filter, org.apache.jena.sparql.engine.ExecutionContext execCxt)
      Non-reordering execution of a quad 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.