Class DefaultBiJoiner<A,B>
- java.lang.Object
-
- org.optaplanner.constraint.streams.common.AbstractJoiner<B>
-
- org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner<A,B>
-
- All Implemented Interfaces:
org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B>
public final class DefaultBiJoiner<A,B> extends AbstractJoiner<B> implements org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B>
-
-
Field Summary
-
Fields inherited from class org.optaplanner.constraint.streams.common.AbstractJoiner
joinerTypes, rightMappings
-
-
Constructor Summary
Constructors Constructor Description DefaultBiJoiner(Function<A,Property_> leftMapping, org.optaplanner.core.impl.score.stream.JoinerType joinerType, Function<B,Property_> rightMapping)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultBiJoiner<A,B>and(org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B> otherJoiner)booleanequals(Object o)Function<A,Object>getLeftMapping(int index)inthashCode()booleanmatches(A a, B b)static <A,B>
DefaultBiJoiner<A,B>merge(List<DefaultBiJoiner<A,B>> joinerList)-
Methods inherited from class org.optaplanner.constraint.streams.common.AbstractJoiner
getJoinerCount, getJoinerType, getRightMapping
-
-
-
-
Method Detail
-
merge
public static <A,B> DefaultBiJoiner<A,B> merge(List<DefaultBiJoiner<A,B>> joinerList)
-
and
public DefaultBiJoiner<A,B> and(org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B> otherJoiner)
-
-