Uses of Interface
org.optaplanner.core.impl.score.stream.drools.common.nodes.QuadConstraintGraphNode
-
-
Uses of QuadConstraintGraphNode in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common that return QuadConstraintGraphNode Modifier and Type Method Description <A,B,C,D>
QuadConstraintGraphNodeConstraintGraph. filter(QuadConstraintGraphNode parent, QuadPredicate<A,B,C,D> predicate)
<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,C,D,GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintGraphNodeConstraintGraph. groupBy(QuadConstraintGraphNode parent, QuadFunction<A,B,C,D,GroupKeyA_> aMapping, QuadFunction<A,B,C,D,GroupKeyB_> bMapping, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> cCollector, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> dCollector)
<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,GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintGraphNodeConstraintGraph. groupBy(UniConstraintGraphNode parent, Function<A,GroupKeyA_> aMapping, Function<A,GroupKeyB_> bMapping, UniConstraintCollector<A,ResultContainerC_,ResultC_> cCollector, UniConstraintCollector<A,ResultContainerD_,ResultD_> dCollector)
<A,B,C,D,E>
QuadConstraintGraphNodeConstraintGraph. ifExists(QuadConstraintGraphNode parent, Class<E> existsType, PentaJoiner<A,B,C,D,E>... joiners)
<A,B,C,D,E>
QuadConstraintGraphNodeConstraintGraph. ifNotExists(QuadConstraintGraphNode parent, Class<E> existsType, PentaJoiner<A,B,C,D,E>... joiners)
<A,B,C,D>
QuadConstraintGraphNodeConstraintGraph. join(TriConstraintGraphNode leftParent, UniConstraintGraphNode rightParent, QuadJoiner<A,B,C,D> joiner)
Methods in org.optaplanner.core.impl.score.stream.drools.common with parameters of type QuadConstraintGraphNode Modifier and Type Method Description <A,B,C,D>
QuadConstraintGraphNodeConstraintGraph. filter(QuadConstraintGraphNode parent, QuadPredicate<A,B,C,D> predicate)
<A,B,C,D,GroupKey_>
UniConstraintGraphChildNodeConstraintGraph. groupBy(QuadConstraintGraphNode parent, QuadFunction<A,B,C,D,GroupKey_> mapping)
<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,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,D,GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintGraphNodeConstraintGraph. groupBy(QuadConstraintGraphNode parent, QuadFunction<A,B,C,D,GroupKeyA_> aMapping, QuadFunction<A,B,C,D,GroupKeyB_> bMapping, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> cCollector, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> dCollector)
<A,B,C,D,ResultContainer_,Result_>
UniConstraintGraphChildNodeConstraintGraph. groupBy(QuadConstraintGraphNode parent, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)
<A,B,C,D,E>
QuadConstraintGraphNodeConstraintGraph. ifExists(QuadConstraintGraphNode parent, Class<E> existsType, PentaJoiner<A,B,C,D,E>... joiners)
<A,B,C,D,E>
QuadConstraintGraphNodeConstraintGraph. ifNotExists(QuadConstraintGraphNode parent, Class<E> existsType, PentaJoiner<A,B,C,D,E>... joiners)
QuadConstraintConsequence
ConstraintGraph. impact(QuadConstraintGraphNode parent)
<A,B,C,D>
QuadConstraintConsequenceConstraintGraph. impact(QuadConstraintGraphNode parent, QuadFunction<A,B,C,D,BigDecimal> matchWeighter)
<A,B,C,D>
QuadConstraintConsequenceConstraintGraph. impact(QuadConstraintGraphNode parent, ToIntQuadFunction<A,B,C,D> matchWeighter)
<A,B,C,D>
QuadConstraintConsequenceConstraintGraph. impact(QuadConstraintGraphNode parent, ToLongQuadFunction<A,B,C,D> matchWeighter)
-
Uses of QuadConstraintGraphNode 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 QuadConstraintGraphNode Modifier and Type Method Description static QuadConstraintConsequence
ConstraintConsequence. create(QuadConstraintGraphNode terminalNode)
static <A,B,C,D>
QuadConstraintConsequenceConstraintConsequence. create(QuadConstraintGraphNode terminalNode, QuadFunction<A,B,C,D,BigDecimal> matchWeighter)
static <A,B,C,D>
QuadConstraintConsequenceConstraintConsequence. create(QuadConstraintGraphNode terminalNode, ToIntQuadFunction<A,B,C,D> matchWeighter)
static <A,B,C,D>
QuadConstraintConsequenceConstraintConsequence. create(QuadConstraintGraphNode terminalNode, ToLongQuadFunction<A,B,C,D> matchWeighter)
-
Uses of QuadConstraintGraphNode in org.optaplanner.core.impl.score.stream.drools.common.nodes
Methods in org.optaplanner.core.impl.score.stream.drools.common.nodes that return QuadConstraintGraphNode Modifier and Type Method Description static <A,B,C,D>
QuadConstraintGraphNodeConstraintGraphNode. filter(QuadPredicate<A,B,C,D> predicate)
static <A,B,GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintGraphNodeConstraintGraphNode. groupBy(BiFunction<A,B,GroupKeyA_> aMapping, BiFunction<A,B,GroupKeyB_> bMapping, BiConstraintCollector<A,B,ResultContainerC_,ResultC_> cCollector, BiConstraintCollector<A,B,ResultContainerD_,ResultD_> dCollector)
static <A,GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintGraphNodeConstraintGraphNode. groupBy(Function<A,GroupKeyA_> aMapping, Function<A,GroupKeyB_> bMapping, UniConstraintCollector<A,ResultContainerC_,ResultC_> cCollector, UniConstraintCollector<A,ResultContainerD_,ResultD_> dCollector)
static <A,B,C,D,GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintGraphNodeConstraintGraphNode. groupBy(QuadFunction<A,B,C,D,GroupKeyA_> aMapping, QuadFunction<A,B,C,D,GroupKeyB_> bMapping, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> cCollector, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> dCollector)
static <A,B,C,GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintGraphNodeConstraintGraphNode. groupBy(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)
static <A,B,C,D,E>
QuadConstraintGraphNodeConstraintGraphNode. ifExists(Class<E> otherFactType, PentaJoiner<A,B,C,D,E>... joiners)
static <A,B,C,D,E>
QuadConstraintGraphNodeConstraintGraphNode. ifNotExists(Class<E> otherFactType, PentaJoiner<A,B,C,D,E>... joiners)
static <A,B,C,D>
QuadConstraintGraphNodeConstraintGraphNode. join(Class<D> otherFactType, QuadJoiner<A,B,C,D> joiner)
-
Uses of QuadConstraintGraphNode in org.optaplanner.core.impl.score.stream.drools.quad
Methods in org.optaplanner.core.impl.score.stream.drools.quad that return QuadConstraintGraphNode Modifier and Type Method Description abstract QuadConstraintGraphNode
DroolsAbstractQuadConstraintStream. getConstraintGraphNode()
QuadConstraintGraphNode
DroolsExistsQuadConstraintStream. getConstraintGraphNode()
QuadConstraintGraphNode
DroolsFilterQuadConstraintStream. getConstraintGraphNode()
QuadConstraintGraphNode
DroolsGroupingQuadConstraintStream. getConstraintGraphNode()
QuadConstraintGraphNode
DroolsJoinQuadConstraintStream. getConstraintGraphNode()
-