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

- Packages that use DroolsBiRuleStructure
  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.tri |

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

    Constructors in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type DroolsBiRuleStructure
    Constructor and Description
    `DroolsBiCondition(DroolsBiRuleStructure<A,B> ruleStructure)`

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

    Methods in org.optaplanner.core.impl.score.stream.drools.common that return DroolsBiRuleStructure
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,NewB> DroolsBiRuleStructure<NewA,NewB>` | DroolsRuleStructure.`regroupBi(org.drools.model.Variable<Set<BiTuple<NewA,NewB>>> newSource, org.drools.model.PatternDSL.PatternDef<Set<BiTuple<NewA,NewB>>> collectPattern, org.drools.model.view.ViewItem<?> accumulatePattern)`

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

    Constructors in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type DroolsBiRuleStructure
    Constructor and Description
    `DroolsTriRuleStructure(DroolsBiRuleStructure<A,B> abRuleStructure, DroolsUniRuleStructure<C> cRuleStructure, LongSupplier variableIdSupplier)` Builds a final version of the AB pattern as it will no longer be mutated, and turns the C pattern into the new primary pattern.

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