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

- Packages that use Union
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.optimizer |
  org.eclipse.rdf4j.federated.util |
  org.eclipse.rdf4j.query.algebra | Abstract Query Algebra model.
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  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 Union in org.eclipse.rdf4j.federated.optimizer

    Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type Union
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | UnionOptimizer.`handleUnionArgs​(Union union, List<TupleExpr> args)` | Add the union arguments to the args list, includes a recursion step for nested unions.
    `void` | FilterOptimizer.FilterExprInsertVisitor.`meet​(Union node)` |
    `void` | GenericInfoOptimizer.`meet​(Union union)` |
    `void` | UnionOptimizer.`meet​(Union union)` |

  - ### Uses of Union in org.eclipse.rdf4j.federated.util

    Methods in org.eclipse.rdf4j.federated.util that return Union
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static Union` | QueryAlgebraUtil.`constructInnerUnion​(StatementPattern stmt, int outerID, Set<String> varNames, List<BindingSet> bindings)` |

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

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

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

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type Union
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | StrictEvaluationStrategy.`evaluate​(Union union, BindingSet bindings)` |
    `void` | FilterOptimizer.FilterRelocator.`meet​(Union union)` |
    `void` | IterativeEvaluationOptimizer.IEOVisitor.`meet​(Union union)` |
    `void` | QueryModelNormalizer.`meet​(Union union)` |
    `void` | QueryModelPruner.TreeSanitizer.`meet​(Union union)` |

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

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

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

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

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

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

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

    Methods in org.eclipse.rdf4j.sail.federation.optimizers with parameters of type Union
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FederationJoinOptimizer.`meet​(Union node)` | Deprecated.
    `void` | QueryModelPruner.TreeSanitizer.`meet​(Union union)` |