Package | Description |
---|---|
org.optaplanner.core.impl.score.stream.drools.bi | |
org.optaplanner.core.impl.score.stream.drools.uni |
Modifier and Type | Method and Description |
---|---|
DroolsBiCondition<A,B> |
DroolsBiCondition.andFilter(BiPredicate<A,B> predicate) |
DroolsBiCondition<A,B> |
DroolsScoringBiConstraintStream.getCondition() |
DroolsBiCondition<A,B> |
DroolsJoinBiConstraintStream.getCondition() |
DroolsBiCondition<NewA,NewB> |
DroolsGroupingBiConstraintStream.getCondition() |
DroolsBiCondition<A,B> |
DroolsFilterBiConstraintStream.getCondition() |
abstract DroolsBiCondition<A,B> |
DroolsAbstractBiConstraintStream.getCondition() |
Modifier and Type | Method and Description |
---|---|
<ResultContainer,NewA,NewB> |
DroolsUniCondition.andGroupWithCollect(Function<A,NewA> groupKeyMapping,
UniConstraintCollector<A,ResultContainer,NewB> collector)
The goal of this method is to create the left-hand side of a rule to look like this:
when
set(size > 0): accumulate(Person(), $set: Pair.of(Person::getCity, ConstraintCollectors.count()))
Pair($newA: left, $newB: right) from $set
then
...
|
<B> DroolsBiCondition<A,B> |
DroolsUniCondition.andJoin(DroolsUniCondition<B> bCondition,
AbstractBiJoiner<A,B> biJoiner) |
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.