Uses of Class
org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
Packages that use DroolsAbstractBiConstraintStream
Package
Description
-
Uses of DroolsAbstractBiConstraintStream in org.optaplanner.constraint.streams.drools.bi
Modifier and TypeClassDescriptionfinal classDroolsExistsBiConstraintStream<Solution_,A, B> final classDroolsFilterBiConstraintStream<Solution_,A, B> final classDroolsFlatteningBiConstraintStream<Solution_,A, NewB> final classDroolsGroupingBiConstraintStream<Solution_,NewA, NewB> final classDroolsJoinBiConstraintStream<Solution_,A, B> Constructors in org.optaplanner.constraint.streams.drools.bi with parameters of type DroolsAbstractBiConstraintStreamModifierConstructorDescriptionDroolsExistsBiConstraintStream(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 DroolsAbstractBiConstraintStreamModifierConstructorDescriptionDroolsGroupingQuadConstraintStream(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 DroolsAbstractBiConstraintStreamModifierConstructorDescriptionDroolsGroupingTriConstraintStream(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 DroolsAbstractBiConstraintStreamModifierConstructorDescriptionDroolsGroupingUniConstraintStream(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)