Uses of Class
org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
Packages that use DroolsAbstractQuadConstraintStream
Package
Description
-
Uses of DroolsAbstractQuadConstraintStream in org.optaplanner.constraint.streams.drools.bi
Constructors in org.optaplanner.constraint.streams.drools.bi with parameters of type DroolsAbstractQuadConstraintStreamModifierConstructorDescriptionDroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collector) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collectorB) -
Uses of DroolsAbstractQuadConstraintStream in org.optaplanner.constraint.streams.drools.quad
Modifier and TypeClassDescriptionfinal classDroolsExistsQuadConstraintStream<Solution_,A, B, C, D> final classDroolsFilterQuadConstraintStream<Solution_,A, B, C, D> final classDroolsFlatteningQuadConstraintStream<Solution_,A, B, C, NewD> final classDroolsGroupingQuadConstraintStream<Solution_,NewA, NewB, NewC, NewD> final classDroolsJoinQuadConstraintStream<Solution_,A, B, C, D> Constructors in org.optaplanner.constraint.streams.drools.quad with parameters of type DroolsAbstractQuadConstraintStreamModifierConstructorDescriptionDroolsExistsQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, boolean shouldExist, boolean shouldIncludeNullVars, Class<E> otherClass, org.optaplanner.core.api.score.stream.penta.PentaJoiner<A, B, C, D, E>... joiners) DroolsFilterQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadPredicate<A, B, C, D> predicate) DroolsFlatteningQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, Function<D, Iterable<NewD>> quadMapping) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewC> groupKeyCMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewD> groupKeyDMapping) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewC> groupKeyCMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewD> collectorD) -
Uses of DroolsAbstractQuadConstraintStream in org.optaplanner.constraint.streams.drools.tri
Constructors in org.optaplanner.constraint.streams.drools.tri with parameters of type DroolsAbstractQuadConstraintStreamModifierConstructorDescriptionDroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewC> groupKeyCMapping) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collector) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collectorC) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collectorC) -
Uses of DroolsAbstractQuadConstraintStream in org.optaplanner.constraint.streams.drools.uni
Constructors in org.optaplanner.constraint.streams.drools.uni with parameters of type DroolsAbstractQuadConstraintStreamModifierConstructorDescriptionDroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyMapping) DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewA> collector) DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> mapping)