Class BaseForExecOpBindJoinSPARQL

All Implemented Interfaces:
StatsProvider, ExecutableOperator, UnaryExecutableOp
Direct Known Subclasses:
ExecOpBindJoinSPARQLwithFILTER, ExecOpBindJoinSPARQLwithUNION, ExecOpBindJoinSPARQLwithVALUES

public abstract class BaseForExecOpBindJoinSPARQL extends BaseForExecOpBindJoinWithRequestOps<SPARQLGraphPattern,SPARQLEndpoint>
A base class for all variations of the bind join algorithm that use some form of SPARQL requests.
  • Field Details

    • varsInSubQuery

      protected final List<org.apache.jena.sparql.core.Var> varsInSubQuery
  • Constructor Details

    • BaseForExecOpBindJoinSPARQL

      public BaseForExecOpBindJoinSPARQL(TriplePattern query, SPARQLEndpoint fm, boolean useOuterJoinSemantics, boolean collectExceptions)
    • BaseForExecOpBindJoinSPARQL

      public BaseForExecOpBindJoinSPARQL(BGP query, SPARQLEndpoint fm, boolean useOuterJoinSemantics, boolean collectExceptions)
    • BaseForExecOpBindJoinSPARQL

      public BaseForExecOpBindJoinSPARQL(SPARQLGraphPattern query, SPARQLEndpoint fm, boolean useOuterJoinSemantics, boolean collectExceptions)