Uses of Class
org.optaplanner.core.impl.score.stream.drools.bi.DroolsBiRuleStructure
-
-
Uses of DroolsBiRuleStructure in org.optaplanner.core.impl.score.stream.drools.bi
Methods in org.optaplanner.core.impl.score.stream.drools.bi that return DroolsBiRuleStructure Modifier and Type Method Description <C> DroolsBiRuleStructure<A,B,PatternVar>
DroolsBiRuleStructure. existsOrNot(org.drools.model.PatternDSL.PatternDef<C> existencePattern, boolean shouldExist)
Constructors in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type DroolsBiRuleStructure Constructor Description DroolsBiCondition(DroolsBiRuleStructure<A,B,PatternVar> 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 Description <NewA,NewB>
DroolsBiRuleStructure<NewA,NewB,BiTuple<NewA,NewB>>DroolsRuleStructure. regroupBi(org.drools.model.Variable<Collection<BiTuple<NewA,NewB>>> newSource, org.drools.model.PatternDSL.PatternDef<Collection<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 Description DroolsTriRuleStructure(DroolsBiRuleStructure<A,B,AbPatternVar> abRuleStructure, DroolsUniRuleStructure<C,PatternVar> 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. -
Uses of DroolsBiRuleStructure in org.optaplanner.core.impl.score.stream.drools.uni
Constructors in org.optaplanner.core.impl.score.stream.drools.uni with parameters of type DroolsBiRuleStructure Constructor Description DroolsUniRuleStructure(DroolsBiRuleStructure<A,?,PatternVar> biRuleStructure)
-