## Uses of Class
org.optaplanner.core.impl.score.stream.drools.quad.DroolsQuadCondition

- Packages that use DroolsQuadCondition
  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 DroolsQuadCondition in org.optaplanner.core.impl.score.stream.drools.bi

    Methods in org.optaplanner.core.impl.score.stream.drools.bi that return DroolsQuadCondition
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,NewB,NewC,NewD> DroolsQuadCondition<NewA,NewB,NewC,NewD,QuadTuple<NewA,NewB,NewC,NewD>>` | DroolsBiCondition.`andGroupBiWithCollectBi(BiFunction<A,B,NewA> groupKeyAMapping, BiFunction<A,B,NewB> groupKeyBMapping, BiConstraintCollector<A,B,?,NewC> collectorC, BiConstraintCollector<A,B,?,NewD> collectorD)`

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

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

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

    Methods in org.optaplanner.core.impl.score.stream.drools.quad that return DroolsQuadCondition
    Modifier and Type | Method and Description
    --- | ---
    `DroolsQuadCondition<A,B,C,D,PatternVar>` | DroolsQuadCondition.`andFilter(QuadPredicate<A,B,C,D> predicate)`
    `<NewA,NewB,NewC,NewD> DroolsQuadCondition<NewA,NewB,NewC,NewD,QuadTuple<NewA,NewB,NewC,NewD>>` | DroolsQuadCondition.`andGroupBiWithCollectBi(QuadFunction<A,B,C,D,NewA> groupKeyAMapping, QuadFunction<A,B,C,D,NewB> groupKeyBMapping, QuadConstraintCollector<A,B,C,D,?,NewC> collectorC, QuadConstraintCollector<A,B,C,D,?,NewD> collectorD)`
    `<E> DroolsQuadCondition<A,B,C,D,PatternVar>` | DroolsQuadCondition.`andIfExists(Class<E> otherClass, PentaJoiner<A,B,C,D,E>... joiners)`
    `<E> DroolsQuadCondition<A,B,C,D,PatternVar>` | DroolsQuadCondition.`andIfNotExists(Class<E> otherClass, PentaJoiner<A,B,C,D,E>... joiners)`
    `DroolsQuadCondition<A,B,C,D,?>` | DroolsScoringQuadConstraintStream.`getCondition()`
    `DroolsQuadCondition<A,B,C,D,?>` | DroolsJoinQuadConstraintStream.`getCondition()`
    `DroolsQuadCondition<NewA,NewB,NewC,NewD,?>` | DroolsGroupingQuadConstraintStream.`getCondition()`
    `DroolsQuadCondition<A,B,C,D,?>` | DroolsFilterQuadConstraintStream.`getCondition()`
    `DroolsQuadCondition<A,B,C,D,?>` | DroolsExistsQuadConstraintStream.`getCondition()`
    `abstract DroolsQuadCondition<A,B,C,D,?>` | DroolsAbstractQuadConstraintStream.`getCondition()`

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

    Methods in org.optaplanner.core.impl.score.stream.drools.tri that return DroolsQuadCondition
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,NewB,NewC,NewD> DroolsQuadCondition<NewA,NewB,NewC,NewD,QuadTuple<NewA,NewB,NewC,NewD>>` | DroolsTriCondition.`andGroupBiWithCollectBi(TriFunction<A,B,C,NewA> groupKeyAMapping, TriFunction<A,B,C,NewB> groupKeyBMapping, TriConstraintCollector<A,B,C,?,NewC> collectorC, TriConstraintCollector<A,B,C,?,NewD> collectorD)`
    `<D,DPatternVar> DroolsQuadCondition<A,B,C,D,DPatternVar>` | DroolsTriCondition.`andJoin(DroolsUniCondition<D,DPatternVar> dCondition, AbstractQuadJoiner<A,B,C,D> quadJoiner)`

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

    Methods in org.optaplanner.core.impl.score.stream.drools.uni that return DroolsQuadCondition
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,NewB,NewC,NewD> DroolsQuadCondition<NewA,NewB,NewC,NewD,QuadTuple<NewA,NewB,NewC,NewD>>` | DroolsUniCondition.`andGroupBiWithCollectBi(Function<A,NewA> groupKeyAMapping, Function<A,NewB> groupKeyBMapping, UniConstraintCollector<A,?,NewC> collectorC, UniConstraintCollector<A,?,NewD> collectorD)`

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