Class CompositePentaJoiner<A,B,C,D,E>
- java.lang.Object
-
- org.optaplanner.core.impl.score.stream.common.AbstractJoiner
-
- org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner<A,B,C,D,E>
-
- org.optaplanner.core.impl.score.stream.penta.CompositePentaJoiner<A,B,C,D,E>
-
- All Implemented Interfaces:
PentaJoiner<A,B,C,D,E>
public final class CompositePentaJoiner<A,B,C,D,E> extends AbstractPentaJoiner<A,B,C,D,E>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<SinglePentaJoiner<A,B,C,D,E>>
getJoinerList()
JoinerType[]
getJoinerTypes()
QuadFunction<A,B,C,D,Object[]>
getLeftCombinedMapping()
QuadFunction<A,B,C,D,Object>
getLeftMapping(int index)
Function<E,Object[]>
getRightCombinedMapping()
Function<E,Object>
getRightMapping(int index)
-
Methods inherited from class org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner
getFilter, matches, merge
-
-
-
-
Method Detail
-
getLeftMapping
public QuadFunction<A,B,C,D,Object> getLeftMapping(int index)
- Specified by:
getLeftMapping
in classAbstractPentaJoiner<A,B,C,D,E>
-
getLeftCombinedMapping
public QuadFunction<A,B,C,D,Object[]> getLeftCombinedMapping()
- Specified by:
getLeftCombinedMapping
in classAbstractPentaJoiner<A,B,C,D,E>
-
getJoinerTypes
public JoinerType[] getJoinerTypes()
- Specified by:
getJoinerTypes
in classAbstractJoiner
-
getRightMapping
public Function<E,Object> getRightMapping(int index)
- Specified by:
getRightMapping
in classAbstractPentaJoiner<A,B,C,D,E>
-
getRightCombinedMapping
public Function<E,Object[]> getRightCombinedMapping()
- Specified by:
getRightCombinedMapping
in classAbstractPentaJoiner<A,B,C,D,E>
-
-