## Uses of Class
org.eclipse.rdf4j.federated.algebra.NJoin

- Packages that use NJoin
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.algebra |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.optimizer |

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

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

    Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type NJoin
    Constructor | Description
    --- | ---
    `EmptyNJoin​(NJoin njoin, QueryInfo queryInfo)` |

  - ### Uses of NJoin in org.eclipse.rdf4j.federated.evaluation

    Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type NJoin
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | FederationEvalStrategy.`evaluateNJoin​(NJoin join, BindingSet bindings)` |
    `protected QueryEvaluationStep` | FederationEvalStrategy.`prepareNJoin​(NJoin join, QueryEvaluationContext context)` |

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

    Methods in org.eclipse.rdf4j.federated.optimizer that return NJoin
    Modifier and Type | Method | Description
    --- | --- | ---
    `static NJoin` | OptimizerUtil.`flattenJoin​(Join join, QueryInfo queryInfo)` | Flatten the join to one layer, i.e.

    Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type NJoin
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | StatementGroupAndJoinOptimizer.`meetNJoin​(NJoin node)` |