Class QuadJoinerComber<A,B,C,D>
- java.lang.Object
-
- org.optaplanner.constraint.streams.quad.QuadJoinerComber<A,B,C,D>
-
- Type Parameters:
A-B-C-D-
public final class QuadJoinerComber<A,B,C,D> extends Object
Combs an array ofQuadJoinerinstances into a mergedJoiner and a mergedFiltering.
-
-
Constructor Summary
Constructors Constructor Description QuadJoinerComber(DefaultQuadJoiner<A,B,C,D> mergedJoiner, org.optaplanner.core.api.function.QuadPredicate<A,B,C,D> mergedFiltering)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <A,B,C,D>
QuadJoinerComber<A,B,C,D>comb(org.optaplanner.core.api.score.stream.quad.QuadJoiner<A,B,C,D>[] joiners)org.optaplanner.core.api.function.QuadPredicate<A,B,C,D>getMergedFiltering()DefaultQuadJoiner<A,B,C,D>getMergedJoiner()
-
-
-
Method Detail
-
comb
public static <A,B,C,D> QuadJoinerComber<A,B,C,D> comb(org.optaplanner.core.api.score.stream.quad.QuadJoiner<A,B,C,D>[] joiners)
-
getMergedJoiner
public DefaultQuadJoiner<A,B,C,D> getMergedJoiner()
- Returns:
- never null
-
-