Class QuadJoinerComber<A,B,C,D>
- java.lang.Object
-
- ai.timefold.solver.constraint.streams.common.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, 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(QuadJoiner<A,B,C,D>[] joiners)QuadPredicate<A,B,C,D>getMergedFiltering()DefaultQuadJoiner<A,B,C,D>getMergedJoiner()
-
-
-
Constructor Detail
-
QuadJoinerComber
public QuadJoinerComber(DefaultQuadJoiner<A,B,C,D> mergedJoiner, QuadPredicate<A,B,C,D> mergedFiltering)
-
-
Method Detail
-
comb
public static <A,B,C,D> QuadJoinerComber<A,B,C,D> comb(QuadJoiner<A,B,C,D>[] joiners)
-
getMergedJoiner
public DefaultQuadJoiner<A,B,C,D> getMergedJoiner()
- Returns:
- never null
-
getMergedFiltering
public QuadPredicate<A,B,C,D> getMergedFiltering()
- Returns:
- null if not applicable
-
-