Uses of Interface
org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector
-
-
Uses of QuadConstraintCollector in org.optaplanner.core.api.score.stream
Methods in org.optaplanner.core.api.score.stream that return QuadConstraintCollector Modifier and Type Method Description static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Double>ConstraintCollectors. average(ToIntQuadFunction<A,B,C,D> groupValueMapping)As defined byConstraintCollectors.average(ToIntFunction).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,BigDecimal>ConstraintCollectors. averageBigDecimal(QuadFunction<A,B,C,D,BigDecimal> groupValueMapping)As defined byConstraintCollectors.averageBigDecimal(Function).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,BigDecimal>ConstraintCollectors. averageBigInteger(QuadFunction<A,B,C,D,BigInteger> groupValueMapping)As defined byConstraintCollectors.averageBigInteger(Function).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Duration>ConstraintCollectors. averageDuration(QuadFunction<A,B,C,D,Duration> groupValueMapping)As defined byConstraintCollectors.average(ToIntFunction).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Double>ConstraintCollectors. averageLong(ToLongQuadFunction<A,B,C,D> groupValueMapping)As defined byConstraintCollectors.average(ToIntFunction).static <A,B,C,D,Result_,SubResultContainer1_,SubResultContainer2_,SubResult1_,SubResult2_>
QuadConstraintCollector<A,B,C,D,?,Result_>ConstraintCollectors. compose(QuadConstraintCollector<A,B,C,D,SubResultContainer1_,SubResult1_> subCollector1, QuadConstraintCollector<A,B,C,D,SubResultContainer2_,SubResult2_> subCollector2, BiFunction<SubResult1_,SubResult2_,Result_> composeFunction)static <A,B,C,D,Result_,SubResultContainer1_,SubResultContainer2_,SubResultContainer3_,SubResult1_,SubResult2_,SubResult3_>
QuadConstraintCollector<A,B,C,D,?,Result_>ConstraintCollectors. compose(QuadConstraintCollector<A,B,C,D,SubResultContainer1_,SubResult1_> subCollector1, QuadConstraintCollector<A,B,C,D,SubResultContainer2_,SubResult2_> subCollector2, QuadConstraintCollector<A,B,C,D,SubResultContainer3_,SubResult3_> subCollector3, TriFunction<SubResult1_,SubResult2_,SubResult3_,Result_> composeFunction)static <A,B,C,D,Result_,SubResultContainer1_,SubResultContainer2_,SubResultContainer3_,SubResultContainer4_,SubResult1_,SubResult2_,SubResult3_,SubResult4_>
QuadConstraintCollector<A,B,C,D,?,Result_>ConstraintCollectors. compose(QuadConstraintCollector<A,B,C,D,SubResultContainer1_,SubResult1_> subCollector1, QuadConstraintCollector<A,B,C,D,SubResultContainer2_,SubResult2_> subCollector2, QuadConstraintCollector<A,B,C,D,SubResultContainer3_,SubResult3_> subCollector3, QuadConstraintCollector<A,B,C,D,SubResultContainer4_,SubResult4_> subCollector4, QuadFunction<SubResult1_,SubResult2_,SubResult3_,SubResult4_,Result_> composeFunction)static <A,B,C,D,ResultContainer_,Result_>
QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_>ConstraintCollectors. conditionally(QuadPredicate<A,B,C,D> condition, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> delegate)static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Integer>ConstraintCollectors. countDistinct(QuadFunction<A,B,C,D,?> groupValueMapping)As defined byConstraintCollectors.countDistinct(Function).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Long>ConstraintCollectors. countDistinctLong(QuadFunction<A,B,C,D,?> groupValueMapping)As defined byConstraintCollectors.countDistinct(Function).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Long>ConstraintCollectors. countLongQuad()As defined byConstraintCollectors.count().static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Integer>ConstraintCollectors. countQuad()As defined byConstraintCollectors.count().static <A,B,C,D,Mapped extends Comparable<Mapped>>
QuadConstraintCollector<A,B,C,D,?,Mapped>ConstraintCollectors. max(QuadFunction<A,B,C,D,Mapped> groupValueMapping)As defined byConstraintCollectors.max(Function).static <A,B,C,D,Mapped>
QuadConstraintCollector<A,B,C,D,?,Mapped>ConstraintCollectors. max(QuadFunction<A,B,C,D,Mapped> groupValueMapping, Comparator<Mapped> comparator)As defined byConstraintCollectors.max(Function), only with a customComparator.static <A,B,C,D,Mapped extends Comparable<Mapped>>
QuadConstraintCollector<A,B,C,D,?,Mapped>ConstraintCollectors. min(QuadFunction<A,B,C,D,Mapped> groupValueMapping)As defined byConstraintCollectors.min(Function).static <A,B,C,D,Mapped>
QuadConstraintCollector<A,B,C,D,?,Mapped>ConstraintCollectors. min(QuadFunction<A,B,C,D,Mapped> groupValueMapping, Comparator<Mapped> comparator)As defined byConstraintCollectors.min(Function), only with a customComparator.static <A,B,C,D,Result>
QuadConstraintCollector<A,B,C,D,?,Result>ConstraintCollectors. sum(QuadFunction<? super A,? super B,? super C,? super D,Result> groupValueMapping, Result zero, BinaryOperator<Result> adder, BinaryOperator<Result> subtractor)As defined byConstraintCollectors.sum(ToIntFunction).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Integer>ConstraintCollectors. sum(ToIntQuadFunction<? super A,? super B,? super C,? super D> groupValueMapping)As defined byConstraintCollectors.sum(ToIntFunction).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,BigDecimal>ConstraintCollectors. sumBigDecimal(QuadFunction<? super A,? super B,? super C,? super D,BigDecimal> groupValueMapping)As defined byConstraintCollectors.sum(ToIntFunction).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,BigInteger>ConstraintCollectors. sumBigInteger(QuadFunction<? super A,? super B,? super C,? super D,BigInteger> groupValueMapping)As defined byConstraintCollectors.sum(ToIntFunction).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Duration>ConstraintCollectors. sumDuration(QuadFunction<? super A,? super B,? super C,? super D,Duration> groupValueMapping)As defined byConstraintCollectors.sum(ToIntFunction).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Long>ConstraintCollectors. sumLong(ToLongQuadFunction<? super A,? super B,? super C,? super D> groupValueMapping)As defined byConstraintCollectors.sum(ToIntFunction).static <A,B,C,D>
QuadConstraintCollector<A,B,C,D,?,Period>ConstraintCollectors. sumPeriod(QuadFunction<? super A,? super B,? super C,? super D,Period> groupValueMapping)As defined byConstraintCollectors.sum(ToIntFunction).static <A,B,C,D,Mapped,Result extends Collection<Mapped>>
QuadConstraintCollector<A,B,C,D,?,Result>ConstraintCollectors. toCollection(QuadFunction<A,B,C,D,Mapped> groupValueMapping, IntFunction<Result> collectionFunction)static <A,B,C,D,Mapped>
QuadConstraintCollector<A,B,C,D,?,List<Mapped>>ConstraintCollectors. toList(QuadFunction<A,B,C,D,Mapped> groupValueMapping)As defined byConstraintCollectors.toList(Function).static <A,B,C,D,Key,Value>
QuadConstraintCollector<A,B,C,D,?,Map<Key,Set<Value>>>ConstraintCollectors. toMap(QuadFunction<? super A,? super B,? super C,? super D,? extends Key> keyMapper, QuadFunction<? super A,? super B,? super C,? super D,? extends Value> valueMapper)As defined byConstraintCollectors.toMap(Function, Function).static <A,B,C,D,Key,Value>
QuadConstraintCollector<A,B,C,D,?,Map<Key,Value>>ConstraintCollectors. toMap(QuadFunction<? super A,? super B,? super C,? super D,? extends Key> keyMapper, QuadFunction<? super A,? super B,? super C,? super D,? extends Value> valueMapper, BinaryOperator<Value> mergeFunction)static <A,B,C,D,Key,Value,ValueSet extends Set<Value>>
QuadConstraintCollector<A,B,C,D,?,Map<Key,ValueSet>>ConstraintCollectors. toMap(QuadFunction<? super A,? super B,? super C,? super D,? extends Key> keyMapper, QuadFunction<? super A,? super B,? super C,? super D,? extends Value> valueMapper, IntFunction<ValueSet> valueSetFunction)As defined byConstraintCollectors.toMap(Function, Function, IntFunction).static <A,B,C,D,Mapped>
QuadConstraintCollector<A,B,C,D,?,Set<Mapped>>ConstraintCollectors. toSet(QuadFunction<A,B,C,D,Mapped> groupValueMapping)As defined byConstraintCollectors.toSet(Function).static <A,B,C,D,Key extends Comparable<Key>,Value>
QuadConstraintCollector<A,B,C,D,?,SortedMap<Key,Set<Value>>>ConstraintCollectors. toSortedMap(QuadFunction<? super A,? super B,? super C,? super D,? extends Key> keyMapper, QuadFunction<? super A,? super B,? super C,? super D,? extends Value> valueMapper)As defined byConstraintCollectors.toSortedMap(Function, Function).static <A,B,C,D,Key extends Comparable<Key>,Value>
QuadConstraintCollector<A,B,C,D,?,SortedMap<Key,Value>>ConstraintCollectors. toSortedMap(QuadFunction<? super A,? super B,? super C,? super D,? extends Key> keyMapper, QuadFunction<? super A,? super B,? super C,? super D,? extends Value> valueMapper, BinaryOperator<Value> mergeFunction)static <A,B,C,D,Key extends Comparable<Key>,Value,ValueSet extends Set<Value>>
QuadConstraintCollector<A,B,C,D,?,SortedMap<Key,ValueSet>>ConstraintCollectors. toSortedMap(QuadFunction<? super A,? super B,? super C,? super D,? extends Key> keyMapper, QuadFunction<? super A,? super B,? super C,? super D,? extends Value> valueMapper, IntFunction<ValueSet> valueSetFunction)static <A,B,C,D,Mapped extends Comparable<Mapped>>
QuadConstraintCollector<A,B,C,D,?,SortedSet<Mapped>>ConstraintCollectors. toSortedSet(QuadFunction<A,B,C,D,Mapped> groupValueMapping)As defined byConstraintCollectors.toSortedSet(Function).static <A,B,C,D,Mapped>
QuadConstraintCollector<A,B,C,D,?,SortedSet<Mapped>>ConstraintCollectors. toSortedSet(QuadFunction<A,B,C,D,Mapped> groupValueMapping, Comparator<Mapped> comparator)As defined byConstraintCollectors.toSortedSet(Function, Comparator).Methods in org.optaplanner.core.api.score.stream with parameters of type QuadConstraintCollector Modifier and Type Method Description static <A,B,C,D,Result_,SubResultContainer1_,SubResultContainer2_,SubResult1_,SubResult2_>
QuadConstraintCollector<A,B,C,D,?,Result_>ConstraintCollectors. compose(QuadConstraintCollector<A,B,C,D,SubResultContainer1_,SubResult1_> subCollector1, QuadConstraintCollector<A,B,C,D,SubResultContainer2_,SubResult2_> subCollector2, BiFunction<SubResult1_,SubResult2_,Result_> composeFunction)static <A,B,C,D,Result_,SubResultContainer1_,SubResultContainer2_,SubResultContainer3_,SubResult1_,SubResult2_,SubResult3_>
QuadConstraintCollector<A,B,C,D,?,Result_>ConstraintCollectors. compose(QuadConstraintCollector<A,B,C,D,SubResultContainer1_,SubResult1_> subCollector1, QuadConstraintCollector<A,B,C,D,SubResultContainer2_,SubResult2_> subCollector2, QuadConstraintCollector<A,B,C,D,SubResultContainer3_,SubResult3_> subCollector3, TriFunction<SubResult1_,SubResult2_,SubResult3_,Result_> composeFunction)static <A,B,C,D,Result_,SubResultContainer1_,SubResultContainer2_,SubResultContainer3_,SubResultContainer4_,SubResult1_,SubResult2_,SubResult3_,SubResult4_>
QuadConstraintCollector<A,B,C,D,?,Result_>ConstraintCollectors. compose(QuadConstraintCollector<A,B,C,D,SubResultContainer1_,SubResult1_> subCollector1, QuadConstraintCollector<A,B,C,D,SubResultContainer2_,SubResult2_> subCollector2, QuadConstraintCollector<A,B,C,D,SubResultContainer3_,SubResult3_> subCollector3, QuadConstraintCollector<A,B,C,D,SubResultContainer4_,SubResult4_> subCollector4, QuadFunction<SubResult1_,SubResult2_,SubResult3_,SubResult4_,Result_> composeFunction)static <A,B,C,D,ResultContainer_,Result_>
QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_>ConstraintCollectors. conditionally(QuadPredicate<A,B,C,D> condition, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> delegate) -
Uses of QuadConstraintCollector in org.optaplanner.core.api.score.stream.quad
Methods in org.optaplanner.core.api.score.stream.quad with parameters of type QuadConstraintCollector Modifier and Type Method Description <GroupKey_,ResultContainer_,Result_>
BiConstraintStream<GroupKey_,Result_>QuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKey_> groupKeyMapping, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)Convert theQuadConstraintStreamto aBiConstraintStream, consisting of unique tuples.<GroupKey_,ResultContainerB_,ResultB_,ResultContainerC_,ResultC_>
TriConstraintStream<GroupKey_,ResultB_,ResultC_>QuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKey_> groupKeyMapping, QuadConstraintCollector<A,B,C,D,ResultContainerB_,ResultB_> collectorB, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> collectorC)Convert theQuadConstraintStreamto aTriConstraintStream, consisting of unique tuples with three facts.<GroupKey_,ResultContainerB_,ResultB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintStream<GroupKey_,ResultB_,ResultC_,ResultD_>QuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKey_> groupKeyMapping, QuadConstraintCollector<A,B,C,D,ResultContainerB_,ResultB_> collectorB, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> collectorC, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> collectorD)Convert theQuadConstraintStreamto aQuadConstraintStream, consisting of unique tuples with four facts.<GroupKeyA_,GroupKeyB_,GroupKeyC_,ResultContainerD_,ResultD_>
QuadConstraintStream<GroupKeyA_,GroupKeyB_,GroupKeyC_,ResultD_>QuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKeyA_> groupKeyAMapping, QuadFunction<A,B,C,D,GroupKeyB_> groupKeyBMapping, QuadFunction<A,B,C,D,GroupKeyC_> groupKeyCMapping, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> collectorD)Combines the semantics ofQuadConstraintStream.groupBy(QuadFunction, QuadFunction)andQuadConstraintStream.groupBy(QuadConstraintCollector).<GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintStream<GroupKeyA_,GroupKeyB_,Result_>QuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKeyA_> groupKeyAMapping, QuadFunction<A,B,C,D,GroupKeyB_> groupKeyBMapping, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)Combines the semantics ofQuadConstraintStream.groupBy(QuadFunction, QuadFunction)andQuadConstraintStream.groupBy(QuadConstraintCollector).<GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintStream<GroupKeyA_,GroupKeyB_,ResultC_,ResultD_>QuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKeyA_> groupKeyAMapping, QuadFunction<A,B,C,D,GroupKeyB_> groupKeyBMapping, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> collectorC, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> collectorD)Combines the semantics ofQuadConstraintStream.groupBy(QuadFunction, QuadFunction)andQuadConstraintStream.groupBy(QuadConstraintCollector).<ResultContainer_,Result_>
UniConstraintStream<Result_>QuadConstraintStream. groupBy(QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)Convert theQuadConstraintStreamto aUniConstraintStream, containing only a single tuple, the result of applyingQuadConstraintCollector.<ResultContainerA_,ResultA_,ResultContainerB_,ResultB_>
BiConstraintStream<ResultA_,ResultB_>QuadConstraintStream. groupBy(QuadConstraintCollector<A,B,C,D,ResultContainerA_,ResultA_> collectorA, QuadConstraintCollector<A,B,C,D,ResultContainerB_,ResultB_> collectorB)Convert theQuadConstraintStreamto aBiConstraintStream, containing only a single tuple, the result of applying twoQuadConstraintCollectors.<ResultContainerA_,ResultA_,ResultContainerB_,ResultB_,ResultContainerC_,ResultC_>
TriConstraintStream<ResultA_,ResultB_,ResultC_>QuadConstraintStream. groupBy(QuadConstraintCollector<A,B,C,D,ResultContainerA_,ResultA_> collectorA, QuadConstraintCollector<A,B,C,D,ResultContainerB_,ResultB_> collectorB, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> collectorC)Convert theQuadConstraintStreamto aTriConstraintStream, containing only a single tuple, the result of applying threeQuadConstraintCollectors.<ResultContainerA_,ResultA_,ResultContainerB_,ResultB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintStream<ResultA_,ResultB_,ResultC_,ResultD_>QuadConstraintStream. groupBy(QuadConstraintCollector<A,B,C,D,ResultContainerA_,ResultA_> collectorA, QuadConstraintCollector<A,B,C,D,ResultContainerB_,ResultB_> collectorB, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> collectorC, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> collectorD)Convert theQuadConstraintStreamto aQuadConstraintStream, containing only a single tuple, the result of applying fourQuadConstraintCollectors. -
Uses of QuadConstraintCollector in org.optaplanner.core.impl.score.stream.drools.bi
Constructors in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type QuadConstraintCollector Constructor Description DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_,A,B,C,D> parent, QuadFunction<A,B,C,D,NewA> groupKeyMapping, QuadConstraintCollector<A,B,C,D,?,NewB> collector)DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_,A,B,C,D> parent, QuadConstraintCollector<A,B,C,D,?,NewA> collectorA, QuadConstraintCollector<A,B,C,D,?,NewB> collectorB) -
Uses of QuadConstraintCollector in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common with parameters of type QuadConstraintCollector Modifier and Type Method Description <NewA,NewB,NewC,NewD>
QuadLeftHandSide<NewA,NewB,NewC,NewD>QuadLeftHandSide. andGroupBy(QuadFunction<A,B,C,D,NewA> keyMappingA, QuadFunction<A,B,C,D,NewB> keyMappingB, QuadFunction<A,B,C,D,NewC> keyMappingC, QuadConstraintCollector<A,B,C,D,?,NewD> collectorD)<NewA,NewB,NewC>
TriLeftHandSide<NewA,NewB,NewC>QuadLeftHandSide. andGroupBy(QuadFunction<A,B,C,D,NewA> keyMappingA, QuadFunction<A,B,C,D,NewB> keyMappingB, QuadConstraintCollector<A,B,C,D,?,NewC> collectorC)<NewA,NewB,NewC,NewD>
QuadLeftHandSide<NewA,NewB,NewC,NewD>QuadLeftHandSide. andGroupBy(QuadFunction<A,B,C,D,NewA> keyMappingA, QuadFunction<A,B,C,D,NewB> keyMappingB, QuadConstraintCollector<A,B,C,D,?,NewC> collectorC, QuadConstraintCollector<A,B,C,D,?,NewD> collectorD)<NewA,NewB>
BiLeftHandSide<NewA,NewB>QuadLeftHandSide. andGroupBy(QuadFunction<A,B,C,D,NewA> keyMappingA, QuadConstraintCollector<A,B,C,D,?,NewB> collectorB)<NewA,NewB,NewC>
TriLeftHandSide<NewA,NewB,NewC>QuadLeftHandSide. andGroupBy(QuadFunction<A,B,C,D,NewA> keyMappingA, QuadConstraintCollector<A,B,C,D,?,NewB> collectorB, QuadConstraintCollector<A,B,C,D,?,NewC> collectorC)<NewA,NewB,NewC,NewD>
QuadLeftHandSide<NewA,NewB,NewC,NewD>QuadLeftHandSide. andGroupBy(QuadFunction<A,B,C,D,NewA> keyMappingA, QuadConstraintCollector<A,B,C,D,?,NewB> collectorB, QuadConstraintCollector<A,B,C,D,?,NewC> collectorC, QuadConstraintCollector<A,B,C,D,?,NewD> collectorD)<NewA> UniLeftHandSide<NewA>QuadLeftHandSide. andGroupBy(QuadConstraintCollector<A,B,C,D,?,NewA> collector)<NewA,NewB>
BiLeftHandSide<NewA,NewB>QuadLeftHandSide. andGroupBy(QuadConstraintCollector<A,B,C,D,?,NewA> collectorA, QuadConstraintCollector<A,B,C,D,?,NewB> collectorB)<NewA,NewB,NewC>
TriLeftHandSide<NewA,NewB,NewC>QuadLeftHandSide. andGroupBy(QuadConstraintCollector<A,B,C,D,?,NewA> collectorA, QuadConstraintCollector<A,B,C,D,?,NewB> collectorB, QuadConstraintCollector<A,B,C,D,?,NewC> collectorC)<NewA,NewB,NewC,NewD>
QuadLeftHandSide<NewA,NewB,NewC,NewD>QuadLeftHandSide. andGroupBy(QuadConstraintCollector<A,B,C,D,?,NewA> collectorA, QuadConstraintCollector<A,B,C,D,?,NewB> collectorB, QuadConstraintCollector<A,B,C,D,?,NewC> collectorC, QuadConstraintCollector<A,B,C,D,?,NewD> collectorD) -
Uses of QuadConstraintCollector in org.optaplanner.core.impl.score.stream.drools.quad
Methods in org.optaplanner.core.impl.score.stream.drools.quad with parameters of type QuadConstraintCollector Modifier and Type Method Description <GroupKey_,ResultContainer_,Result_>
BiConstraintStream<GroupKey_,Result_>DroolsAbstractQuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKey_> groupKeyMapping, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)<GroupKey_,ResultContainerB_,ResultB_,ResultContainerC_,ResultC_>
TriConstraintStream<GroupKey_,ResultB_,ResultC_>DroolsAbstractQuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKey_> groupKeyMapping, QuadConstraintCollector<A,B,C,D,ResultContainerB_,ResultB_> collectorB, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> collectorC)<GroupKey_,ResultContainerB_,ResultB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintStream<GroupKey_,ResultB_,ResultC_,ResultD_>DroolsAbstractQuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKey_> groupKeyMapping, QuadConstraintCollector<A,B,C,D,ResultContainerB_,ResultB_> collectorB, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> collectorC, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> collectorD)<GroupKeyA_,GroupKeyB_,GroupKeyC_,ResultContainerD_,ResultD_>
QuadConstraintStream<GroupKeyA_,GroupKeyB_,GroupKeyC_,ResultD_>DroolsAbstractQuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKeyA_> groupKeyAMapping, QuadFunction<A,B,C,D,GroupKeyB_> groupKeyBMapping, QuadFunction<A,B,C,D,GroupKeyC_> groupKeyCMapping, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> collectorD)<GroupKeyA_,GroupKeyB_,ResultContainer_,Result_>
TriConstraintStream<GroupKeyA_,GroupKeyB_,Result_>DroolsAbstractQuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKeyA_> groupKeyAMapping, QuadFunction<A,B,C,D,GroupKeyB_> groupKeyBMapping, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)<GroupKeyA_,GroupKeyB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintStream<GroupKeyA_,GroupKeyB_,ResultC_,ResultD_>DroolsAbstractQuadConstraintStream. groupBy(QuadFunction<A,B,C,D,GroupKeyA_> groupKeyAMapping, QuadFunction<A,B,C,D,GroupKeyB_> groupKeyBMapping, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> collectorC, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> collectorD)<ResultContainer_,Result_>
UniConstraintStream<Result_>DroolsAbstractQuadConstraintStream. groupBy(QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> collector)<ResultContainerA_,ResultA_,ResultContainerB_,ResultB_>
BiConstraintStream<ResultA_,ResultB_>DroolsAbstractQuadConstraintStream. groupBy(QuadConstraintCollector<A,B,C,D,ResultContainerA_,ResultA_> collectorA, QuadConstraintCollector<A,B,C,D,ResultContainerB_,ResultB_> collectorB)<ResultContainerA_,ResultA_,ResultContainerB_,ResultB_,ResultContainerC_,ResultC_>
TriConstraintStream<ResultA_,ResultB_,ResultC_>DroolsAbstractQuadConstraintStream. groupBy(QuadConstraintCollector<A,B,C,D,ResultContainerA_,ResultA_> collectorA, QuadConstraintCollector<A,B,C,D,ResultContainerB_,ResultB_> collectorB, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> collectorC)<ResultContainerA_,ResultA_,ResultContainerB_,ResultB_,ResultContainerC_,ResultC_,ResultContainerD_,ResultD_>
QuadConstraintStream<ResultA_,ResultB_,ResultC_,ResultD_>DroolsAbstractQuadConstraintStream. groupBy(QuadConstraintCollector<A,B,C,D,ResultContainerA_,ResultA_> collectorA, QuadConstraintCollector<A,B,C,D,ResultContainerB_,ResultB_> collectorB, QuadConstraintCollector<A,B,C,D,ResultContainerC_,ResultC_> collectorC, QuadConstraintCollector<A,B,C,D,ResultContainerD_,ResultD_> collectorD) -
Uses of QuadConstraintCollector in org.optaplanner.core.impl.score.stream.drools.tri
-
Uses of QuadConstraintCollector in org.optaplanner.core.impl.score.stream.drools.uni
Constructors in org.optaplanner.core.impl.score.stream.drools.uni with parameters of type QuadConstraintCollector Constructor Description DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_,A,B,C,D> parent, QuadConstraintCollector<A,B,C,D,?,NewA> collector) -
Uses of QuadConstraintCollector in org.optaplanner.core.impl.score.stream.quad
Classes in org.optaplanner.core.impl.score.stream.quad that implement QuadConstraintCollector Modifier and Type Class Description classDefaultQuadConstraintCollector<A,B,C,D,ResultContainer_,Result_>Methods in org.optaplanner.core.impl.score.stream.quad that return QuadConstraintCollector Modifier and Type Method Description static <A,B,C,D,Result_>
QuadConstraintCollector<A,B,C,D,?,Result_>DefaultQuadConstraintCollector. noop()
-