BavetFilterBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractBiConstraintStream<Solution_,A,B> parent,
BiPredicate<A,B> predicate) |
BavetJoinBridgeBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractBiConstraintStream<Solution_,A,B> parent,
boolean isLeftBridge,
BiFunction<A,B,Object[]> mapping,
BavetIndexFactory indexFactory) |
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractBiConstraintStream<Solution_,A,B> parent,
BavetConstraint<Solution_> constraint) |
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractBiConstraintStream<Solution_,A,B> parent,
BavetConstraint<Solution_> constraint,
BiFunction<A,B,BigDecimal> bigDecimalMatchWeigher) |
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractBiConstraintStream<Solution_,A,B> parent,
BavetConstraint<Solution_> constraint,
ToIntBiFunction<A,B> intMatchWeigher) |
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractBiConstraintStream<Solution_,A,B> parent,
BavetConstraint<Solution_> constraint,
ToLongBiFunction<A,B> longMatchWeigher) |