BavetFilterUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractUniConstraintStream<Solution_,A> parent,
Predicate<A> predicate) |
BavetGroupBridgeUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractUniConstraintStream<Solution_,A> parent,
Function<A,NewA> groupKeyMapping,
UniConstraintCollector<A,ResultContainer_,NewB> collector) |
BavetJoinBridgeUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractUniConstraintStream<Solution_,A> parent,
boolean isLeftBridge,
Function<A,Object[]> mapping,
BavetIndexFactory indexFactory) |
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractUniConstraintStream<Solution_,A> parent,
BavetConstraint<Solution_> constraint) |
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractUniConstraintStream<Solution_,A> parent,
BavetConstraint<Solution_> constraint,
Function<A,BigDecimal> bigDecimalMatchWeigher) |
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractUniConstraintStream<Solution_,A> parent,
BavetConstraint<Solution_> constraint,
ToIntFunction<A> intMatchWeigher) |
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractUniConstraintStream<Solution_,A> parent,
BavetConstraint<Solution_> constraint,
ToLongFunction<A> longMatchWeigher) |