Uses of Class
org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
-
-
Uses of DroolsAbstractBiConstraintStream in org.optaplanner.constraint.streams.drools.bi
Subclasses of DroolsAbstractBiConstraintStream in org.optaplanner.constraint.streams.drools.bi Modifier and Type Class Description classDroolsExistsBiConstraintStream<Solution_,A,B>classDroolsFilterBiConstraintStream<Solution_,A,B>classDroolsFlatteningBiConstraintStream<Solution_,A,NewB>classDroolsGroupingBiConstraintStream<Solution_,NewA,NewB>classDroolsJoinBiConstraintStream<Solution_,A,B>Constructors in org.optaplanner.constraint.streams.drools.bi with parameters of type DroolsAbstractBiConstraintStream Constructor Description DroolsExistsBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, boolean shouldExist, boolean shouldIncludeNullVars, Class<C> otherClass, org.optaplanner.core.api.score.stream.tri.TriJoiner<A,B,C>... joiners)DroolsFilterBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiPredicate<A,B> biPredicate)DroolsFlatteningBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, Function<B,Iterable<NewB>> biMapping)DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> groupKeyAMapping, BiFunction<A,B,NewB> groupKeyBMapping)DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> groupKeyMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewB> collector)DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewA> collectorA, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewB> collectorB) -
Uses of DroolsAbstractBiConstraintStream in org.optaplanner.constraint.streams.drools.quad
Constructors in org.optaplanner.constraint.streams.drools.quad with parameters of type DroolsAbstractBiConstraintStream Constructor Description DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> groupKeyAMapping, BiFunction<A,B,NewB> groupKeyBMapping, BiFunction<A,B,NewC> groupKeyCMapping, BiFunction<A,B,NewD> groupKeyDMapping)DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> groupKeyAMapping, BiFunction<A,B,NewB> groupKeyBMapping, BiFunction<A,B,NewC> groupKeyCMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewD> collectorD)DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> groupKeyAMapping, BiFunction<A,B,NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewC> collectorC, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewD> collectorD)DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewB> collectorB, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewC> collectorC, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewD> collectorD)DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewA> collectorA, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewB> collectorB, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewC> collectorC, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewD> collectorD) -
Uses of DroolsAbstractBiConstraintStream in org.optaplanner.constraint.streams.drools.tri
Constructors in org.optaplanner.constraint.streams.drools.tri with parameters of type DroolsAbstractBiConstraintStream Constructor Description DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> groupKeyAMapping, BiFunction<A,B,NewB> groupKeyBMapping, BiFunction<A,B,NewC> groupKeyCMapping)DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> groupKeyAMapping, BiFunction<A,B,NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewC> collector)DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewB> collectorB, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewC> collectorC)DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewA> collectorA, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewB> collectorB, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewC> collectorC)DroolsJoinTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, DroolsAbstractUniConstraintStream<Solution_,C> otherStream, org.optaplanner.core.api.score.stream.tri.TriJoiner<A,B,C> joiner) -
Uses of DroolsAbstractBiConstraintStream in org.optaplanner.constraint.streams.drools.uni
Constructors in org.optaplanner.constraint.streams.drools.uni with parameters of type DroolsAbstractBiConstraintStream Constructor Description DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> groupKeyMapping)DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,?,NewA> collector)DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, BiFunction<A,B,NewA> mapping)
-