Class DefaultPentaJoiner<A,B,C,D,E>
- java.lang.Object
-
- ai.timefold.solver.constraint.streams.common.AbstractJoiner<E>
-
- ai.timefold.solver.constraint.streams.common.penta.DefaultPentaJoiner<A,B,C,D,E>
-
- All Implemented Interfaces:
PentaJoiner<A,B,C,D,E>
public final class DefaultPentaJoiner<A,B,C,D,E> extends AbstractJoiner<E> implements PentaJoiner<A,B,C,D,E>
-
-
Field Summary
-
Fields inherited from class ai.timefold.solver.constraint.streams.common.AbstractJoiner
joinerTypes, rightMappings
-
-
Constructor Summary
Constructors Constructor Description DefaultPentaJoiner(QuadFunction<A,B,C,D,Property_> leftMapping, JoinerType joinerType, Function<E,Property_> rightMapping)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultPentaJoiner<A,B,C,D,E>and(PentaJoiner<A,B,C,D,E> otherJoiner)booleanequals(Object o)QuadFunction<A,B,C,D,Object>getLeftMapping(int index)inthashCode()booleanmatches(A a, B b, C c, D d, E e)static <A,B,C,D,E>
DefaultPentaJoiner<A,B,C,D,E>merge(List<DefaultPentaJoiner<A,B,C,D,E>> joinerList)-
Methods inherited from class ai.timefold.solver.constraint.streams.common.AbstractJoiner
getJoinerCount, getJoinerType, getRightMapping
-
-
-
-
Constructor Detail
-
DefaultPentaJoiner
public DefaultPentaJoiner(QuadFunction<A,B,C,D,Property_> leftMapping, JoinerType joinerType, Function<E,Property_> rightMapping)
-
-
Method Detail
-
merge
public static <A,B,C,D,E> DefaultPentaJoiner<A,B,C,D,E> merge(List<DefaultPentaJoiner<A,B,C,D,E>> joinerList)
-
-