Class BiJoinerComber<A,B>

java.lang.Object
org.optaplanner.constraint.streams.common.bi.BiJoinerComber<A,B>
Type Parameters:
A -
B -

public final class BiJoinerComber<A,B> extends Object
Combs an array of BiJoiner instances into a mergedJoiner and a mergedFiltering.
  • Constructor Details

  • Method Details

    • comb

      public static <A, B> BiJoinerComber<A,B> comb(org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B>[] joiners)
    • getMergedJoiner

      public DefaultBiJoiner<A,B> getMergedJoiner()
      Returns:
      never null
    • getMergedFiltering

      public BiPredicate<A,B> getMergedFiltering()
      Returns:
      null if not applicable
    • addJoiner

      public void addJoiner(DefaultBiJoiner<A,B> extraJoiner)