Uses of Class
org.optaplanner.core.impl.score.stream.drools.uni.DroolsUniRuleStructure
-
-
Uses of DroolsUniRuleStructure in org.optaplanner.core.impl.score.stream.drools.bi
Constructors in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type DroolsUniRuleStructure Constructor Description DroolsBiRuleStructure(DroolsUniRuleStructure<A,APatternVar> aRuleStructure, DroolsUniRuleStructure<B,PatternVar> bRuleStructure, LongSupplier variableIdSupplier) -
Uses of DroolsUniRuleStructure in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common that return DroolsUniRuleStructure Modifier and Type Method Description <NewA> DroolsUniRuleStructure<NewA,NewA>DroolsRuleStructure. recollect(org.drools.model.Variable<NewA> newA, org.drools.model.view.ViewItem<?> accumulatePattern)<NewA> DroolsUniRuleStructure<NewA,NewA>DroolsRuleStructure. regroup(org.drools.model.Variable<Collection<NewA>> newASource, org.drools.model.PatternDSL.PatternDef<Collection<NewA>> collectPattern, org.drools.model.view.ViewItem<?> accumulatePattern) -
Uses of DroolsUniRuleStructure in org.optaplanner.core.impl.score.stream.drools.quad
Constructors in org.optaplanner.core.impl.score.stream.drools.quad with parameters of type DroolsUniRuleStructure Constructor Description DroolsQuadRuleStructure(DroolsTriRuleStructure<A,B,C,AbcPatternVar> abcRuleStructure, DroolsUniRuleStructure<D,PatternVar> dRuleStructure, LongSupplier variableIdSupplier)Builds a final version of the ABC pattern as it will no longer be mutated, and turns the D pattern into the new primary pattern. -
Uses of DroolsUniRuleStructure in org.optaplanner.core.impl.score.stream.drools.tri
Constructors in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type DroolsUniRuleStructure 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 DroolsUniRuleStructure in org.optaplanner.core.impl.score.stream.drools.uni
Methods in org.optaplanner.core.impl.score.stream.drools.uni that return DroolsUniRuleStructure Modifier and Type Method Description DroolsUniRuleStructure<A,PatternVar>DroolsUniRuleStructure. amend(UnaryOperator<org.drools.model.PatternDSL.PatternDef<PatternVar>> expander)<B> DroolsUniRuleStructure<A,PatternVar>DroolsUniRuleStructure. existsOrNot(org.drools.model.PatternDSL.PatternDef<B> existencePattern, boolean shouldExist)Constructors in org.optaplanner.core.impl.score.stream.drools.uni with parameters of type DroolsUniRuleStructure Constructor Description DroolsUniCondition(DroolsUniRuleStructure<A,PatternVar> ruleStructure)
-