Uses of Class
org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
-
-
Uses of DroolsAbstractTriConstraintStream in org.optaplanner.constraint.streams.drools.bi
Constructors in org.optaplanner.constraint.streams.drools.bi with parameters of type DroolsAbstractTriConstraintStream Constructor Description DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A,B,C,NewB> groupKeyBMapping)DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> groupKeyMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewB> collector)DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewA> collectorA, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewB> collectorB) -
Uses of DroolsAbstractTriConstraintStream in org.optaplanner.constraint.streams.drools.quad
Constructors in org.optaplanner.constraint.streams.drools.quad with parameters of type DroolsAbstractTriConstraintStream Constructor Description DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A,B,C,NewB> groupKeyBMapping, org.optaplanner.core.api.function.TriFunction<A,B,C,NewC> groupKeyCMapping, org.optaplanner.core.api.function.TriFunction<A,B,C,NewD> groupKeyDMapping)DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A,B,C,NewB> groupKeyBMapping, org.optaplanner.core.api.function.TriFunction<A,B,C,NewC> groupKeyCMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewD> collectorD)DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A,B,C,NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewC> collectorC, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewD> collectorD)DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewB> collectorB, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewC> collectorC, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewD> collectorD)DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewA> collectorA, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewB> collectorB, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewC> collectorC, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewD> collectorD)DroolsJoinQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, DroolsAbstractUniConstraintStream<Solution_,D> otherStream, org.optaplanner.core.api.score.stream.quad.QuadJoiner<A,B,C,D> joiner) -
Uses of DroolsAbstractTriConstraintStream in org.optaplanner.constraint.streams.drools.tri
Subclasses of DroolsAbstractTriConstraintStream in org.optaplanner.constraint.streams.drools.tri Modifier and Type Class Description classDroolsExistsTriConstraintStream<Solution_,A,B,C>classDroolsFilterTriConstraintStream<Solution_,A,B,C>classDroolsFlatteningTriConstraintStream<Solution_,A,B,NewC>classDroolsGroupingTriConstraintStream<Solution_,NewA,NewB,NewC>classDroolsJoinTriConstraintStream<Solution_,A,B,C>Constructors in org.optaplanner.constraint.streams.drools.tri with parameters of type DroolsAbstractTriConstraintStream Constructor Description DroolsExistsTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, boolean shouldExist, boolean shouldIncludeNullVars, Class<D> otherClass, org.optaplanner.core.api.score.stream.quad.QuadJoiner<A,B,C,D>... joiners)DroolsFilterTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriPredicate<A,B,C> triPredicate)DroolsFlatteningTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, Function<C,Iterable<NewC>> triMapping)DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A,B,C,NewB> groupKeyBMapping, org.optaplanner.core.api.function.TriFunction<A,B,C,NewC> groupKeyCMapping)DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A,B,C,NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewC> collector)DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewB> collectorB, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewC> collectorC)DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewA> collectorA, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewB> collectorB, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewC> collectorC) -
Uses of DroolsAbstractTriConstraintStream in org.optaplanner.constraint.streams.drools.uni
Constructors in org.optaplanner.constraint.streams.drools.uni with parameters of type DroolsAbstractTriConstraintStream Constructor Description DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> groupKeyMapping)DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,?,NewA> collector)DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, org.optaplanner.core.api.function.TriFunction<A,B,C,NewA> mapping)
-