## Uses of Class
org.eclipse.rdf4j.query.algebra.LeftJoin

- Packages that use LeftJoin
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.algebra |
  org.eclipse.rdf4j.federated.evaluation.join |
  org.eclipse.rdf4j.federated.optimizer |
  org.eclipse.rdf4j.query.algebra | Abstract Query Algebra model.
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.evaluation.iterator |
  org.eclipse.rdf4j.query.algebra.helpers |
  org.eclipse.rdf4j.queryrender.sparql |
  org.eclipse.rdf4j.sail.federation.evaluation |
  org.eclipse.rdf4j.sail.federation.optimizers |

- - ### Uses of LeftJoin in org.eclipse.rdf4j.federated.algebra

    Subclasses of LeftJoin in org.eclipse.rdf4j.federated.algebra
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FedXLeftJoin` Abstraction of `LeftJoin` to maintain the `QueryInfo`.

    Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type LeftJoin
    Constructor and Description
    `FedXLeftJoin(LeftJoin leftJoin, QueryInfo queryInfo)`

  - ### Uses of LeftJoin in org.eclipse.rdf4j.federated.evaluation.join

    Fields in org.eclipse.rdf4j.federated.evaluation.join declared as LeftJoin
    Modifier and Type | Field and Description
    --- | ---
    `protected LeftJoin` | ParallelLeftJoinTask.`join`
    `protected LeftJoin` | ControlledWorkerLeftJoin.`join`

    Constructors in org.eclipse.rdf4j.federated.evaluation.join with parameters of type LeftJoin
    Constructor and Description
    `ControlledWorkerLeftJoin(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet,QueryEvaluationException> leftIter, LeftJoin join, BindingSet bindings, QueryInfo queryInfo)`
    `ParallelLeftJoinTask(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, LeftJoin join, BindingSet leftBindings)`

  - ### Uses of LeftJoin in org.eclipse.rdf4j.federated.optimizer

    Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type LeftJoin
    Modifier and Type | Method and Description
    --- | ---
    `void` | GenericInfoOptimizer.`meet(LeftJoin node)`

  - ### Uses of LeftJoin in org.eclipse.rdf4j.query.algebra

    Methods in org.eclipse.rdf4j.query.algebra that return LeftJoin
    Modifier and Type | Method and Description
    --- | ---
    `LeftJoin` | LeftJoin.`clone()`

    Methods in org.eclipse.rdf4j.query.algebra with parameters of type LeftJoin
    Modifier and Type | Method and Description
    --- | ---
    `void` | QueryModelVisitor.`meet(LeftJoin node)`

  - ### Uses of LeftJoin in org.eclipse.rdf4j.query.algebra.evaluation.impl

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type LeftJoin
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<BindingSet,QueryEvaluationException>` | StrictEvaluationStrategy.`evaluate(LeftJoin leftJoin, BindingSet bindings)`
    `void` | QueryModelPruner.TreeSanitizer.`meet(LeftJoin leftJoin)`
    `void` | QueryModelNormalizer.`meet(LeftJoin leftJoin)`
    `void` | QueryJoinOptimizer.JoinVisitor.`meet(LeftJoin leftJoin)` Deprecated.
    `void` | FilterOptimizer.FilterRelocator.`meet(LeftJoin leftJoin)`
    `void` | EvaluationStatistics.CardinalityCalculator.`meet(LeftJoin node)`
    `void` | ConjunctiveConstraintSplitter.ConstraintVisitor.`meet(LeftJoin node)`

  - ### Uses of LeftJoin in org.eclipse.rdf4j.query.algebra.evaluation.iterator

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type LeftJoin
    Constructor and Description
    `BadlyDesignedLeftJoinIterator(EvaluationStrategy strategy, LeftJoin join, BindingSet inputBindings, Set<String> problemVars)`
    `HashJoinIteration(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings)`
    `LeftJoinIterator(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings)`

  - ### Uses of LeftJoin in org.eclipse.rdf4j.query.algebra.helpers

    Methods in org.eclipse.rdf4j.query.algebra.helpers with parameters of type LeftJoin
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractQueryModelVisitor.`meet(LeftJoin node)`

  - ### Uses of LeftJoin in org.eclipse.rdf4j.queryrender.sparql

    Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type LeftJoin
    Modifier and Type | Method and Description
    --- | ---
    `void` | SparqlTupleExprRenderer.`meet(LeftJoin theJoin)`
    `void` | ContextCollector.`meet(LeftJoin theJoin)`

  - ### Uses of LeftJoin in org.eclipse.rdf4j.sail.federation.evaluation

    Methods in org.eclipse.rdf4j.sail.federation.evaluation with parameters of type LeftJoin
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<BindingSet,QueryEvaluationException>` | FederationStrategy.`evaluate(LeftJoin leftJoin, BindingSet bindings)`

    Constructors in org.eclipse.rdf4j.sail.federation.evaluation with parameters of type LeftJoin
    Constructor and Description
    `ParallelLeftJoinCursor(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings)`

  - ### Uses of LeftJoin in org.eclipse.rdf4j.sail.federation.optimizers

    Methods in org.eclipse.rdf4j.sail.federation.optimizers with parameters of type LeftJoin
    Modifier and Type | Method and Description
    --- | ---
    `void` | QueryMultiJoinOptimizer.JoinVisitor.`meet(LeftJoin leftJoin)`
    `void` | QueryModelPruner.TreeSanitizer.`meet(LeftJoin leftJoin)`
    `void` | PrepareOwnedTupleExpr.`meet(LeftJoin node)`
    `void` | FederationJoinOptimizer.`meet(LeftJoin node)` Deprecated.
    `void` | EvaluationStatistics.CardinalityCalculator.`meet(LeftJoin node)`

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.