Class AbstractJoiner<Right_>
- java.lang.Object
-
- ai.timefold.solver.constraint.streams.common.AbstractJoiner<Right_>
-
- Direct Known Subclasses:
DefaultBiJoiner,DefaultPentaJoiner,DefaultQuadJoiner,DefaultTriJoiner
public abstract class AbstractJoiner<Right_> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected JoinerType[]joinerTypesprotected Function<Right_,Object>[]rightMappings
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractJoiner(Function<Right_,Property_>[] rightMappings, JoinerType[] joinerTypes)protectedAbstractJoiner(Function<Right_,Property_> rightMapping, JoinerType joinerType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetJoinerCount()JoinerTypegetJoinerType(int index)Function<Right_,Object>getRightMapping(int index)
-
-
-
Field Detail
-
joinerTypes
protected final JoinerType[] joinerTypes
-
-
Constructor Detail
-
AbstractJoiner
protected AbstractJoiner(Function<Right_,Property_> rightMapping, JoinerType joinerType)
-
AbstractJoiner
protected AbstractJoiner(Function<Right_,Property_>[] rightMappings, JoinerType[] joinerTypes)
-
-
Method Detail
-
getJoinerCount
public final int getJoinerCount()
-
getJoinerType
public final JoinerType getJoinerType(int index)
-
-