Class BiJoinerComber<A,B>
- java.lang.Object
-
- org.optaplanner.constraint.streams.bi.BiJoinerComber<A,B>
-
- Type Parameters:
A-B-
public final class BiJoinerComber<A,B> extends Object
Combs an array ofBiJoinerinstances into a mergedJoiner and a mergedFiltering.
-
-
Constructor Summary
Constructors Constructor Description BiJoinerComber(DefaultBiJoiner<A,B> mergedJoiner, BiPredicate<A,B> mergedFiltering)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddJoiner(DefaultBiJoiner<A,B> extraJoiner)static <A,B>
BiJoinerComber<A,B>comb(org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B>[] joiners)BiPredicate<A,B>getMergedFiltering()DefaultBiJoiner<A,B>getMergedJoiner()
-
-
-
Constructor Detail
-
BiJoinerComber
public BiJoinerComber(DefaultBiJoiner<A,B> mergedJoiner, BiPredicate<A,B> mergedFiltering)
-
-
Method Detail
-
comb
public static <A,B> BiJoinerComber<A,B> comb(org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B>[] joiners)
-
getMergedJoiner
public DefaultBiJoiner<A,B> getMergedJoiner()
- Returns:
- never null
-
getMergedFiltering
public BiPredicate<A,B> getMergedFiltering()
- Returns:
- null if not applicable
-
addJoiner
public void addJoiner(DefaultBiJoiner<A,B> extraJoiner)
-
-