Class JoinerUtils
java.lang.Object
org.optaplanner.constraint.streams.bavet.common.index.JoinerUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic <A,B> Function<A, IndexProperties> combineLeftMappings(org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner<A, B> joiner) static <A,B, C, D, E>
org.optaplanner.core.api.function.QuadFunction<A,B, C, D, IndexProperties> combineLeftMappings(org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner<A, B, C, D, E> joiner) static <A,B, C, D> org.optaplanner.core.api.function.TriFunction<A, B, C, IndexProperties> combineLeftMappings(org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner<A, B, C, D> joiner) static <A,B, C> BiFunction<A, B, IndexProperties> combineLeftMappings(org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner<A, B, C> joiner) static <Right_> Function<Right_,IndexProperties> combineRightMappings(org.optaplanner.constraint.streams.common.AbstractJoiner<Right_> joiner)
-
Method Details
-
combineLeftMappings
public static <A,B> Function<A,IndexProperties> combineLeftMappings(org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner<A, B> joiner) -
combineLeftMappings
public static <A,B, BiFunction<A,C> B, combineLeftMappingsIndexProperties> (org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner<A, B, C> joiner) -
combineLeftMappings
public static <A,B, org.optaplanner.core.api.function.TriFunction<A,C, D> B, combineLeftMappingsC, IndexProperties> (org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner<A, B, C, D> joiner) -
combineLeftMappings
public static <A,B, org.optaplanner.core.api.function.QuadFunction<A,C, D, E> B, combineLeftMappingsC, D, IndexProperties> (org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner<A, B, C, D, E> joiner) -
combineRightMappings
public static <Right_> Function<Right_,IndexProperties> combineRightMappings(org.optaplanner.constraint.streams.common.AbstractJoiner<Right_> joiner)
-