DroolsExistsTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent,
boolean shouldExist,
Class<D> otherClass,
QuadJoiner<A,B,C,D>... joiners) |
DroolsFilterTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent,
TriPredicate<A,B,C> triPredicate) |
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent,
TriFunction<A,B,C,NewA> groupKeyAMapping,
TriFunction<A,B,C,NewB> groupKeyBMapping,
TriConstraintCollector<A,B,C,ResultContainer_,NewC> collector) |
DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent) |
DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent,
ToIntTriFunction<A,B,C> intMatchWeigher) |
DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent,
ToLongTriFunction<A,B,C> longMatchWeigher) |
DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent,
TriFunction<A,B,C,BigDecimal> bigDecimalMatchWeigher) |