Uses of Class
org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
Packages that use QuadLeftHandSide
Package
Description
-
Uses of QuadLeftHandSide in org.optaplanner.constraint.streams.drools.common
Methods in org.optaplanner.constraint.streams.drools.common that return QuadLeftHandSideModifier and TypeMethodDescription<E> QuadLeftHandSide<A,B, C, D> QuadLeftHandSide.andExists(Class<E> dClass, org.optaplanner.core.api.score.stream.penta.PentaJoiner<A, B, C, D, E>[] joiners, Predicate<E> nullityFilter) QuadLeftHandSide<A,B, C, D> <NewD> QuadLeftHandSide<A,B, C, NewD> QuadLeftHandSide.andFlattenLast(Function<D, Iterable<NewD>> mapping) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> BiLeftHandSide.andGroupBy(BiFunction<A, B, NewA> keyMappingA, BiFunction<A, B, NewB> keyMappingB, BiFunction<A, B, NewC> keyMappingC, BiFunction<A, B, NewD> keyMappingD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> BiLeftHandSide.andGroupBy(BiFunction<A, B, NewA> keyMappingA, BiFunction<A, B, NewB> keyMappingB, BiFunction<A, B, NewC> keyMappingC, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewD> collectorD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> BiLeftHandSide.andGroupBy(BiFunction<A, B, NewA> keyMappingA, BiFunction<A, B, NewB> keyMappingB, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewD> collectorD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> BiLeftHandSide.andGroupBy(BiFunction<A, B, NewA> keyMappingA, 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) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> BiLeftHandSide.andGroupBy(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) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> QuadLeftHandSide.andGroupBy(org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> keyMappingA, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> keyMappingB, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewC> keyMappingC, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewD> keyMappingD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> QuadLeftHandSide.andGroupBy(org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> keyMappingA, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> keyMappingB, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewC> keyMappingC, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewD> collectorD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> QuadLeftHandSide.andGroupBy(org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> keyMappingA, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> keyMappingB, 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) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> QuadLeftHandSide.andGroupBy(org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> keyMappingA, 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) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> QuadLeftHandSide.andGroupBy(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) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> TriLeftHandSide.andGroupBy(org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> keyMappingA, org.optaplanner.core.api.function.TriFunction<A, B, C, NewB> keyMappingB, org.optaplanner.core.api.function.TriFunction<A, B, C, NewC> keyMappingC, org.optaplanner.core.api.function.TriFunction<A, B, C, NewD> keyMappingD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> TriLeftHandSide.andGroupBy(org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> keyMappingA, org.optaplanner.core.api.function.TriFunction<A, B, C, NewB> keyMappingB, org.optaplanner.core.api.function.TriFunction<A, B, C, NewC> keyMappingC, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewD> collectorD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> TriLeftHandSide.andGroupBy(org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> keyMappingA, org.optaplanner.core.api.function.TriFunction<A, B, C, NewB> keyMappingB, 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) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> TriLeftHandSide.andGroupBy(org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> keyMappingA, 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) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> TriLeftHandSide.andGroupBy(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) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> UniLeftHandSide.andGroupBy(Function<A, NewA> keyMappingA, Function<A, NewB> keyMappingB, Function<A, NewC> keyMappingC, Function<A, NewD> keyMappingD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> UniLeftHandSide.andGroupBy(Function<A, NewA> keyMappingA, Function<A, NewB> keyMappingB, Function<A, NewC> keyMappingC, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewD> collectorD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> UniLeftHandSide.andGroupBy(Function<A, NewA> keyMappingA, Function<A, NewB> keyMappingB, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewD> collectorD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> UniLeftHandSide.andGroupBy(Function<A, NewA> keyMappingA, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewD> collectorD) <NewA,NewB, NewC, NewD>
QuadLeftHandSide<NewA,NewB, NewC, NewD> UniLeftHandSide.andGroupBy(org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewD> collectorD) <D> QuadLeftHandSide<A,B, C, D> TriLeftHandSide.andJoin(UniLeftHandSide<D> right, org.optaplanner.core.api.score.stream.quad.QuadJoiner<A, B, C, D> joiner) <E> QuadLeftHandSide<A,B, C, D> QuadLeftHandSide.andNotExists(Class<E> dClass, org.optaplanner.core.api.score.stream.penta.PentaJoiner<A, B, C, D, E>[] joiners, Predicate<E> nullityFilter) -
Uses of QuadLeftHandSide in org.optaplanner.constraint.streams.drools.quad
Methods in org.optaplanner.constraint.streams.drools.quad that return QuadLeftHandSideModifier and TypeMethodDescriptionQuadLeftHandSide<A,B, C, D> DroolsExistsQuadConstraintStream.createLeftHandSide()QuadLeftHandSide<A,B, C, D> DroolsFilterQuadConstraintStream.createLeftHandSide()DroolsFlatteningQuadConstraintStream.createLeftHandSide()DroolsGroupingQuadConstraintStream.createLeftHandSide()QuadLeftHandSide<A,B, C, D> DroolsJoinQuadConstraintStream.createLeftHandSide()