Uses of Interface
org.optaplanner.core.impl.score.stream.drools.common.nodes.TriConstraintGraphNode
-
-
Uses of TriConstraintGraphNode in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common that return TriConstraintGraphNode Modifier and Type Method Description <A,B,C>
TriConstraintGraphNodeConstraintGraph. filter(TriConstraintGraphNode parent, TriPredicate<A,B,C> predicate)<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,C,D,GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintGraphNodeConstraintGraph. groupBy(QuadConstraintGraphNode parent, QuadFunction<A,B,C,D,GroupKeyA_> aMapping, QuadFunction<A,B,C,D,GroupKeyB_> bMapping, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)<A,B,C,GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintGraphNodeConstraintGraph. groupBy(TriConstraintGraphNode parent, TriFunction<A,B,C,GroupKeyA_> aMapping, TriFunction<A,B,C,GroupKeyB_> bMapping, TriConstraintCollector<A,B,C,ResultContainer_,Result_> collector)<A,GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintGraphNodeConstraintGraph. groupBy(UniConstraintGraphNode parent, Function<A,GroupKeyA_> aMapping, Function<A,GroupKeyB_> bMapping, UniConstraintCollector<A,ResultContainer_,Result_> collector)<A,B,C,D>
TriConstraintGraphNodeConstraintGraph. ifExists(TriConstraintGraphNode parent, Class<D> existsType, QuadJoiner<A,B,C,D>... joiners)<A,B,C,D>
TriConstraintGraphNodeConstraintGraph. ifNotExists(TriConstraintGraphNode parent, Class<D> existsType, QuadJoiner<A,B,C,D>... joiners)<A,B,C>
TriConstraintGraphNodeConstraintGraph. join(BiConstraintGraphNode leftParent, UniConstraintGraphNode rightParent, TriJoiner<A,B,C> joiner)Methods in org.optaplanner.core.impl.score.stream.drools.common with parameters of type TriConstraintGraphNode Modifier and Type Method Description <A,B,C>
TriConstraintGraphNodeConstraintGraph. filter(TriConstraintGraphNode parent, TriPredicate<A,B,C> predicate)<A,B,C,GroupKey_>
UniConstraintGraphChildNodeConstraintGraph. groupBy(TriConstraintGraphNode parent, TriFunction<A,B,C,GroupKey_> mapping)<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,B,C,GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintGraphNodeConstraintGraph. groupBy(TriConstraintGraphNode parent, TriFunction<A,B,C,GroupKeyA_> aMapping, TriFunction<A,B,C,GroupKeyB_> bMapping, TriConstraintCollector<A,B,C,ResultContainer_,Result_> collector)<A,B,C,GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintGraphNodeConstraintGraph. groupBy(TriConstraintGraphNode parent, TriFunction<A,B,C,GroupKeyA_> aMapping, TriFunction<A,B,C,GroupKeyB_> bMapping, TriConstraintCollector<A,B,C,ResultContainerC_,ResultC_> cCollector, TriConstraintCollector<A,B,C,ResultContainerD_,ResultD_> dCollector)<A,B,C,ResultContainer_,Result_>
UniConstraintGraphChildNodeConstraintGraph. groupBy(TriConstraintGraphNode parent, TriConstraintCollector<A,B,C,ResultContainer_,Result_> collector)<A,B,C,D>
TriConstraintGraphNodeConstraintGraph. ifExists(TriConstraintGraphNode parent, Class<D> existsType, QuadJoiner<A,B,C,D>... joiners)<A,B,C,D>
TriConstraintGraphNodeConstraintGraph. ifNotExists(TriConstraintGraphNode parent, Class<D> existsType, QuadJoiner<A,B,C,D>... joiners)TriConstraintConsequenceConstraintGraph. impact(TriConstraintGraphNode parent)<A,B,C>
TriConstraintConsequenceConstraintGraph. impact(TriConstraintGraphNode parent, ToIntTriFunction<A,B,C> matchWeighter)<A,B,C>
TriConstraintConsequenceConstraintGraph. impact(TriConstraintGraphNode parent, ToLongTriFunction<A,B,C> matchWeighter)<A,B,C>
TriConstraintConsequenceConstraintGraph. impact(TriConstraintGraphNode parent, TriFunction<A,B,C,BigDecimal> matchWeighter)<A,B,C,D>
QuadConstraintGraphNodeConstraintGraph. join(TriConstraintGraphNode leftParent, UniConstraintGraphNode rightParent, QuadJoiner<A,B,C,D> joiner) -
Uses of TriConstraintGraphNode 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 TriConstraintGraphNode Modifier and Type Method Description static TriConstraintConsequenceConstraintConsequence. create(TriConstraintGraphNode terminalNode)static <A,B,C>
TriConstraintConsequenceConstraintConsequence. create(TriConstraintGraphNode terminalNode, ToIntTriFunction<A,B,C> matchWeighter)static <A,B,C>
TriConstraintConsequenceConstraintConsequence. create(TriConstraintGraphNode terminalNode, ToLongTriFunction<A,B,C> matchWeighter)static <A,B,C>
TriConstraintConsequenceConstraintConsequence. create(TriConstraintGraphNode terminalNode, TriFunction<A,B,C,BigDecimal> matchWeighter) -
Uses of TriConstraintGraphNode in org.optaplanner.core.impl.score.stream.drools.common.nodes
Methods in org.optaplanner.core.impl.score.stream.drools.common.nodes that return TriConstraintGraphNode Modifier and Type Method Description static <A,B,C>
TriConstraintGraphNodeConstraintGraphNode. filter(TriPredicate<A,B,C> predicate)static <A,B,GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintGraphNodeConstraintGraphNode. groupBy(BiFunction<A,B,GroupKeyA_> aMapping, BiFunction<A,B,GroupKeyB_> bMapping, BiConstraintCollector<A,B,ResultContainer_,Result_> collector)static <A,GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintGraphNodeConstraintGraphNode. groupBy(Function<A,GroupKeyA_> aMapping, Function<A,GroupKeyB_> bMapping, UniConstraintCollector<A,ResultContainer_,Result_> collector)static <A,B,C,D,GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintGraphNodeConstraintGraphNode. groupBy(QuadFunction<A,B,C,D,GroupKeyA_> aMapping, QuadFunction<A,B,C,D,GroupKeyB_> bMapping, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)static <A,B,C,GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintGraphNodeConstraintGraphNode. groupBy(TriFunction<A,B,C,GroupKeyA_> aMapping, TriFunction<A,B,C,GroupKeyB_> bMapping, TriConstraintCollector<A,B,C,ResultContainer_,Result_> collector)static <A,B,C,D>
TriConstraintGraphNodeConstraintGraphNode. ifExists(Class<D> otherFactType, QuadJoiner<A,B,C,D>... joiners)static <A,B,C,D>
TriConstraintGraphNodeConstraintGraphNode. ifNotExists(Class<D> otherFactType, QuadJoiner<A,B,C,D>... joiners)static <A,B,C>
TriConstraintGraphNodeConstraintGraphNode. join(Class<C> otherFactType, TriJoiner<A,B,C> joiner) -
Uses of TriConstraintGraphNode in org.optaplanner.core.impl.score.stream.drools.tri
Methods in org.optaplanner.core.impl.score.stream.drools.tri that return TriConstraintGraphNode Modifier and Type Method Description abstract TriConstraintGraphNodeDroolsAbstractTriConstraintStream. getConstraintGraphNode()TriConstraintGraphNodeDroolsExistsTriConstraintStream. getConstraintGraphNode()TriConstraintGraphNodeDroolsFilterTriConstraintStream. getConstraintGraphNode()TriConstraintGraphNodeDroolsGroupingTriConstraintStream. getConstraintGraphNode()TriConstraintGraphNodeDroolsJoinTriConstraintStream. getConstraintGraphNode()
-