## Uses of Class
org.optaplanner.core.impl.score.stream.drools.tri.DroolsTriCondition

- Packages that use DroolsTriCondition
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.drools.bi |
  org.optaplanner.core.impl.score.stream.drools.common |
  org.optaplanner.core.impl.score.stream.drools.quad |
  org.optaplanner.core.impl.score.stream.drools.tri |
  org.optaplanner.core.impl.score.stream.drools.uni |

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

    Methods in org.optaplanner.core.impl.score.stream.drools.bi that return DroolsTriCondition
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,NewB,NewC> DroolsTriCondition<NewA,NewB,NewC,TriTuple<NewA,NewB,NewC>>` | DroolsBiCondition.`andGroupBiWithCollect(BiFunction<A,B,NewA> groupKeyAMapping, BiFunction<A,B,NewB> groupKeyBMapping, BiConstraintCollector<A,B,?,NewC> collector)`
    `<C,CPatternVar> DroolsTriCondition<A,B,C,CPatternVar>` | DroolsBiCondition.`andJoin(DroolsUniCondition<C,CPatternVar> cCondition, AbstractTriJoiner<A,B,C> triJoiner)`

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

    Methods in org.optaplanner.core.impl.score.stream.drools.common that return DroolsTriCondition
    Modifier and Type | Method and Description
    --- | ---
    `protected <NewA,NewB,NewC,InTuple,OutPatternVar> DroolsTriCondition<NewA,NewB,NewC,OutPatternVar>` | DroolsCondition.`groupBiWithCollect(Supplier<? extends DroolsAbstractGroupByAccumulator<InTuple>> invokerSupplier)`

  - ### Uses of DroolsTriCondition in org.optaplanner.core.impl.score.stream.drools.quad

    Methods in org.optaplanner.core.impl.score.stream.drools.quad that return DroolsTriCondition
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,NewB,NewC,__> DroolsTriCondition<NewA,NewB,NewC,TriTuple<NewA,NewB,NewC>>` | DroolsQuadCondition.`andGroupBiWithCollect(QuadFunction<A,B,C,D,NewA> groupKeyAMapping, QuadFunction<A,B,C,D,NewB> groupKeyBMapping, QuadConstraintCollector<A,B,C,D,__,NewC> collector)`

  - ### Uses of DroolsTriCondition in org.optaplanner.core.impl.score.stream.drools.tri

    Methods in org.optaplanner.core.impl.score.stream.drools.tri that return DroolsTriCondition
    Modifier and Type | Method and Description
    --- | ---
    `DroolsTriCondition<A,B,C,PatternVar>` | DroolsTriCondition.`andFilter(TriPredicate<A,B,C> predicate)`
    `<NewA,NewB,NewC> DroolsTriCondition<NewA,NewB,NewC,TriTuple<NewA,NewB,NewC>>` | DroolsTriCondition.`andGroupBiWithCollect(TriFunction<A,B,C,NewA> groupKeyAMapping, TriFunction<A,B,C,NewB> groupKeyBMapping, TriConstraintCollector<A,B,C,?,NewC> collector)`
    `<D> DroolsTriCondition<A,B,C,PatternVar>` | DroolsTriCondition.`andIfExists(Class<D> otherClass, QuadJoiner<A,B,C,D>... joiners)`
    `<D> DroolsTriCondition<A,B,C,PatternVar>` | DroolsTriCondition.`andIfNotExists(Class<D> otherClass, QuadJoiner<A,B,C,D>... joiners)`
    `DroolsTriCondition<A,B,C,?>` | DroolsScoringTriConstraintStream.`getCondition()`
    `DroolsTriCondition<A,B,C,?>` | DroolsJoinTriConstraintStream.`getCondition()`
    `DroolsTriCondition<NewA,NewB,NewC,?>` | DroolsGroupingTriConstraintStream.`getCondition()`
    `DroolsTriCondition<A,B,C,?>` | DroolsFilterTriConstraintStream.`getCondition()`
    `DroolsTriCondition<A,B,C,?>` | DroolsExistsTriConstraintStream.`getCondition()`
    `abstract DroolsTriCondition<A,B,C,?>` | DroolsAbstractTriConstraintStream.`getCondition()`

  - ### Uses of DroolsTriCondition in org.optaplanner.core.impl.score.stream.drools.uni

    Methods in org.optaplanner.core.impl.score.stream.drools.uni that return DroolsTriCondition
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,NewB,NewC> DroolsTriCondition<NewA,NewB,NewC,TriTuple<NewA,NewB,NewC>>` | DroolsUniCondition.`andGroupBiWithCollect(Function<A,NewA> groupKeyAMapping, Function<A,NewB> groupKeyBMapping, UniConstraintCollector<A,?,NewC> collector)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.