## Uses of Class
org.optaplanner.core.impl.score.stream.bi.AbstractBiJoiner

- Packages that use AbstractBiJoiner
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.bi |
  org.optaplanner.core.impl.score.stream.drools.common |

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

    Subclasses of AbstractBiJoiner in org.optaplanner.core.impl.score.stream.bi
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CompositeBiJoiner<A,​B>` |
    `class` | `FilteringBiJoiner<A,​B>` |
    `class` | `NoneBiJoiner<A,​B>` |
    `class` | `SingleBiJoiner<A,​B>` |

    Methods in org.optaplanner.core.impl.score.stream.bi that return AbstractBiJoiner
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <A,​B> AbstractBiJoiner<A,​B>` | AbstractBiJoiner.`merge​(BiJoiner<A,​B>... joiners)` |

  - ### Uses of AbstractBiJoiner in org.optaplanner.core.impl.score.stream.drools.common

    Methods in org.optaplanner.core.impl.score.stream.drools.common with parameters of type AbstractBiJoiner
    Modifier and Type | Method | Description
    --- | --- | ---
    `<LeftJoinVar_> PatternVariable<A,​PatternVar_,​Child_>` | PatternVariable.`filterForJoin​(org.drools.model.Variable<LeftJoinVar_> leftJoinVar, AbstractBiJoiner<LeftJoinVar_,​A> joiner, JoinerType joinerType, int mappingIndex)` |