## Uses of Class
org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniTuple

- Packages that use BavetJoinBridgeUniTuple
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.bavet.bi |
  org.optaplanner.core.impl.score.stream.bavet.tri |
  org.optaplanner.core.impl.score.stream.bavet.uni |

- - ### Uses of BavetJoinBridgeUniTuple in org.optaplanner.core.impl.score.stream.bavet.bi

    Methods in org.optaplanner.core.impl.score.stream.bavet.bi that return BavetJoinBridgeUniTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `BavetJoinBridgeUniTuple<A>` | BavetJoinBiTuple.`getATuple()` |
    `BavetJoinBridgeUniTuple<B>` | BavetJoinBiTuple.`getBTuple()` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.bi that return types with arguments of type BavetJoinBridgeUniTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `BavetIndex<BavetJoinBridgeUniTuple<A>>` | BavetJoinBiNode.`getLeftIndex()` |
    `BavetIndex<BavetJoinBridgeUniTuple<B>>` | BavetJoinBiNode.`getRightIndex()` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.bi with parameters of type BavetJoinBridgeUniTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `BavetJoinBiTuple<A,​B>` | BavetJoinBiNode.`createTuple​(BavetJoinBridgeUniTuple<A> aTuple, BavetJoinBridgeUniTuple<B> bTuple)` |
    `void` | BavetJoinBiNode.`refreshChildTuplesLeft​(BavetJoinBridgeUniTuple<A> leftParentTuple)` |
    `void` | BavetJoinBiNode.`refreshChildTuplesRight​(BavetJoinBridgeUniTuple<B> rightParentTuple)` |

    Constructors in org.optaplanner.core.impl.score.stream.bavet.bi with parameters of type BavetJoinBridgeUniTuple
    Constructor | Description
    --- | ---
    `BavetJoinBiTuple​(BavetJoinBiNode<A,​B> node, BavetJoinBridgeUniTuple<A> aTuple, BavetJoinBridgeUniTuple<B> bTuple)` |

  - ### Uses of BavetJoinBridgeUniTuple in org.optaplanner.core.impl.score.stream.bavet.tri

    Methods in org.optaplanner.core.impl.score.stream.bavet.tri that return BavetJoinBridgeUniTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `BavetJoinBridgeUniTuple<C>` | BavetJoinTriTuple.`getCTuple()` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.tri that return types with arguments of type BavetJoinBridgeUniTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `BavetIndex<BavetJoinBridgeUniTuple<C>>` | BavetJoinTriNode.`getRightIndex()` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.tri with parameters of type BavetJoinBridgeUniTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `BavetJoinTriTuple<A,​B,​C>` | BavetJoinTriNode.`createTuple​(BavetJoinBridgeBiTuple<A,​B> abTuple, BavetJoinBridgeUniTuple<C> cTuple)` |
    `void` | BavetJoinTriNode.`refreshChildTuplesRight​(BavetJoinBridgeUniTuple<C> rightParentTuple)` |

    Constructors in org.optaplanner.core.impl.score.stream.bavet.tri with parameters of type BavetJoinBridgeUniTuple
    Constructor | Description
    --- | ---
    `BavetJoinTriTuple​(BavetJoinTriNode<A,​B,​C> node, BavetJoinBridgeBiTuple<A,​B> abTuple, BavetJoinBridgeUniTuple<C> cTuple)` |

  - ### Uses of BavetJoinBridgeUniTuple in org.optaplanner.core.impl.score.stream.bavet.uni

    Methods in org.optaplanner.core.impl.score.stream.bavet.uni that return BavetJoinBridgeUniTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `BavetJoinBridgeUniTuple<A>` | BavetJoinBridgeUniNode.`createTuple​(BavetAbstractUniTuple<A> parentTuple)` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.uni that return types with arguments of type BavetJoinBridgeUniTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `BavetIndex<BavetJoinBridgeUniTuple<A>>` | BavetJoinBridgeUniNode.`getIndex()` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.uni with parameters of type BavetJoinBridgeUniTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BavetJoinBridgeUniNode.`refresh​(BavetJoinBridgeUniTuple<A> tuple)` |

    Method parameters in org.optaplanner.core.impl.score.stream.bavet.uni with type arguments of type BavetJoinBridgeUniTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BavetJoinBridgeUniNode.`setChildTupleRefresher​(Consumer<BavetJoinBridgeUniTuple<A>> childTupleRefresher)` |

    Constructor parameters in org.optaplanner.core.impl.score.stream.bavet.uni with type arguments of type BavetJoinBridgeUniTuple
    Constructor | Description
    --- | ---
    `BavetJoinBridgeUniNode​(BavetConstraintSession session, int nodeOrder, BavetAbstractUniNode<A> parentNode, Function<A,​Object[]> mapping, BavetIndex<BavetJoinBridgeUniTuple<A>> index)` |