Uses of Interface
org.optaplanner.core.impl.score.stream.drools.common.nodes.BiConstraintGraphNode
-
-
Uses of BiConstraintGraphNode in org.optaplanner.core.impl.score.stream.drools.bi
Methods in org.optaplanner.core.impl.score.stream.drools.bi that return BiConstraintGraphNode Modifier and Type Method Description abstract BiConstraintGraphNode
DroolsAbstractBiConstraintStream. getConstraintGraphNode()
BiConstraintGraphNode
DroolsExistsBiConstraintStream. getConstraintGraphNode()
BiConstraintGraphNode
DroolsFilterBiConstraintStream. getConstraintGraphNode()
BiConstraintGraphNode
DroolsGroupingBiConstraintStream. getConstraintGraphNode()
BiConstraintGraphNode
DroolsJoinBiConstraintStream. getConstraintGraphNode()
-
Uses of BiConstraintGraphNode in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common that return BiConstraintGraphNode Modifier and Type Method Description <A,B>
BiConstraintGraphNodeConstraintGraph. filter(BiConstraintGraphNode parent, BiPredicate<A,B> predicate)
<A,B,GroupKey_,ResultContainer_,Result_>
BiConstraintGraphNodeConstraintGraph. groupBy(BiConstraintGraphNode parent, BiFunction<A,B,GroupKey_> mapping, BiConstraintCollector<A,B,ResultContainer_,Result_> collector)
<A,B,GroupKeyA_,GroupKeyB_>
BiConstraintGraphNodeConstraintGraph. groupBy(BiConstraintGraphNode parent, BiFunction<A,B,GroupKeyA_> aMapping, BiFunction<A,B,GroupKeyB_> bMapping)
<A,B,C,D,GroupKey_,ResultContainer_,Result_>
BiConstraintGraphNodeConstraintGraph. groupBy(QuadConstraintGraphNode parent, QuadFunction<A,B,C,D,GroupKey_> mapping, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)
<A,B,C,D,GroupKeyA_,GroupKeyB_>
BiConstraintGraphNodeConstraintGraph. groupBy(QuadConstraintGraphNode parent, QuadFunction<A,B,C,D,GroupKeyA_> aMapping, QuadFunction<A,B,C,D,GroupKeyB_> bMapping)
<A,B,C,GroupKey_,ResultContainer_,Result_>
BiConstraintGraphNodeConstraintGraph. groupBy(TriConstraintGraphNode parent, TriFunction<A,B,C,GroupKey_> mapping, TriConstraintCollector<A,B,C,ResultContainer_,Result_> collector)
<A,B,C,GroupKeyA_,GroupKeyB_>
BiConstraintGraphNodeConstraintGraph. groupBy(TriConstraintGraphNode parent, TriFunction<A,B,C,GroupKeyA_> aMapping, TriFunction<A,B,C,GroupKeyB_> bMapping)
<A,GroupKey_,ResultContainer_,Result_>
BiConstraintGraphNodeConstraintGraph. groupBy(UniConstraintGraphNode parent, Function<A,GroupKey_> mapping, UniConstraintCollector<A,ResultContainer_,Result_> collector)
<A,GroupKeyA_,GroupKeyB_>
BiConstraintGraphNodeConstraintGraph. groupBy(UniConstraintGraphNode parent, Function<A,GroupKeyA_> aMapping, Function<A,GroupKeyB_> bMapping)
<A,B,C>
BiConstraintGraphNodeConstraintGraph. ifExists(BiConstraintGraphNode parent, Class<C> existsType, TriJoiner<A,B,C>... joiners)
<A,B,C>
BiConstraintGraphNodeConstraintGraph. ifNotExists(BiConstraintGraphNode parent, Class<C> existsType, TriJoiner<A,B,C>... joiners)
<A,B>
BiConstraintGraphNodeConstraintGraph. join(UniConstraintGraphNode leftParent, UniConstraintGraphNode rightParent, BiJoiner<A,B> joiner)
Methods in org.optaplanner.core.impl.score.stream.drools.common with parameters of type BiConstraintGraphNode Modifier and Type Method Description <A,B>
BiConstraintGraphNodeConstraintGraph. filter(BiConstraintGraphNode parent, BiPredicate<A,B> predicate)
<A,B,GroupKey_>
UniConstraintGraphChildNodeConstraintGraph. groupBy(BiConstraintGraphNode parent, BiFunction<A,B,GroupKey_> mapping)
<A,B,GroupKey_,ResultContainer_,Result_>
BiConstraintGraphNodeConstraintGraph. groupBy(BiConstraintGraphNode parent, BiFunction<A,B,GroupKey_> mapping, BiConstraintCollector<A,B,ResultContainer_,Result_> collector)
<A,B,GroupKeyA_,GroupKeyB_>
BiConstraintGraphNodeConstraintGraph. groupBy(BiConstraintGraphNode parent, BiFunction<A,B,GroupKeyA_> aMapping, BiFunction<A,B,GroupKeyB_> bMapping)
<A,B,GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintGraphNodeConstraintGraph. groupBy(BiConstraintGraphNode parent, BiFunction<A,B,GroupKeyA_> aMapping, BiFunction<A,B,GroupKeyB_> bMapping, BiConstraintCollector<A,B,ResultContainer_,Result_> collector)
<A,B,GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintGraphNodeConstraintGraph. groupBy(BiConstraintGraphNode parent, BiFunction<A,B,GroupKeyA_> aMapping, BiFunction<A,B,GroupKeyB_> bMapping, BiConstraintCollector<A,B,ResultContainerC_,ResultC_> cCollector, BiConstraintCollector<A,B,ResultContainerD_,ResultD_> dCollector)
<A,B,ResultContainer_,Result_>
UniConstraintGraphChildNodeConstraintGraph. groupBy(BiConstraintGraphNode parent, BiConstraintCollector<A,B,ResultContainer_,Result_> collector)
<A,B,C>
BiConstraintGraphNodeConstraintGraph. ifExists(BiConstraintGraphNode parent, Class<C> existsType, TriJoiner<A,B,C>... joiners)
<A,B,C>
BiConstraintGraphNodeConstraintGraph. ifNotExists(BiConstraintGraphNode parent, Class<C> existsType, TriJoiner<A,B,C>... joiners)
BiConstraintConsequence
ConstraintGraph. impact(BiConstraintGraphNode parent)
<A,B>
BiConstraintConsequenceConstraintGraph. impact(BiConstraintGraphNode parent, BiFunction<A,B,BigDecimal> matchWeighter)
<A,B>
BiConstraintConsequenceConstraintGraph. impact(BiConstraintGraphNode parent, ToIntBiFunction<A,B> matchWeighter)
<A,B>
BiConstraintConsequenceConstraintGraph. impact(BiConstraintGraphNode parent, ToLongBiFunction<A,B> matchWeighter)
<A,B,C>
TriConstraintGraphNodeConstraintGraph. join(BiConstraintGraphNode leftParent, UniConstraintGraphNode rightParent, TriJoiner<A,B,C> joiner)
-
Uses of BiConstraintGraphNode in org.optaplanner.core.impl.score.stream.drools.common.consequences
Methods in org.optaplanner.core.impl.score.stream.drools.common.consequences with parameters of type BiConstraintGraphNode Modifier and Type Method Description static BiConstraintConsequence
ConstraintConsequence. create(BiConstraintGraphNode terminalNode)
static <A,B>
BiConstraintConsequenceConstraintConsequence. create(BiConstraintGraphNode terminalNode, BiFunction<A,B,BigDecimal> matchWeighter)
static <A,B>
BiConstraintConsequenceConstraintConsequence. create(BiConstraintGraphNode terminalNode, ToIntBiFunction<A,B> matchWeighter)
static <A,B>
BiConstraintConsequenceConstraintConsequence. create(BiConstraintGraphNode terminalNode, ToLongBiFunction<A,B> matchWeighter)
-
Uses of BiConstraintGraphNode in org.optaplanner.core.impl.score.stream.drools.common.nodes
Methods in org.optaplanner.core.impl.score.stream.drools.common.nodes that return BiConstraintGraphNode Modifier and Type Method Description static <A,B>
BiConstraintGraphNodeConstraintGraphNode. filter(BiPredicate<A,B> predicate)
static <A,B,GroupKey_,ResultContainer_,Result_>
BiConstraintGraphNodeConstraintGraphNode. groupBy(BiFunction<A,B,GroupKey_> mapping, BiConstraintCollector<A,B,ResultContainer_,Result_> collector)
static <A,B,GroupKeyA_,GroupKeyB_>
BiConstraintGraphNodeConstraintGraphNode. groupBy(BiFunction<A,B,GroupKeyA_> aMapping, BiFunction<A,B,GroupKeyB_> bMapping)
static <A,GroupKey_,ResultContainer_,Result_>
BiConstraintGraphNodeConstraintGraphNode. groupBy(Function<A,GroupKey_> mapping, UniConstraintCollector<A,ResultContainer_,Result_> collector)
static <A,GroupKeyA_,GroupKeyB_>
BiConstraintGraphNodeConstraintGraphNode. groupBy(Function<A,GroupKeyA_> aMapping, Function<A,GroupKeyB_> bMapping)
static <A,B,C,D,GroupKey_,ResultContainer_,Result_>
BiConstraintGraphNodeConstraintGraphNode. groupBy(QuadFunction<A,B,C,D,GroupKey_> mapping, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)
static <A,B,C,D,GroupKeyA_,GroupKeyB_>
BiConstraintGraphNodeConstraintGraphNode. groupBy(QuadFunction<A,B,C,D,GroupKeyA_> aMapping, QuadFunction<A,B,C,D,GroupKeyB_> bMapping)
static <A,B,C,GroupKey_,ResultContainer_,Result_>
BiConstraintGraphNodeConstraintGraphNode. groupBy(TriFunction<A,B,C,GroupKey_> mapping, TriConstraintCollector<A,B,C,ResultContainer_,Result_> collector)
static <A,B,C,GroupKeyA_,GroupKeyB_>
BiConstraintGraphNodeConstraintGraphNode. groupBy(TriFunction<A,B,C,GroupKeyA_> aMapping, TriFunction<A,B,C,GroupKeyB_> bMapping)
static <A,B,C>
BiConstraintGraphNodeConstraintGraphNode. ifExists(Class<C> otherFactType, TriJoiner<A,B,C>... joiners)
static <A,B,C>
BiConstraintGraphNodeConstraintGraphNode. ifNotExists(Class<C> otherFactType, TriJoiner<A,B,C>... joiners)
static <A,B>
BiConstraintGraphNodeConstraintGraphNode. join(Class<B> otherFactType, BiJoiner<A,B> joiner)
-