Uses of Class
org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
Packages that use BiLeftHandSide
Package
Description
-
Uses of BiLeftHandSide in org.optaplanner.constraint.streams.drools.bi
Methods in org.optaplanner.constraint.streams.drools.bi that return BiLeftHandSideModifier and TypeMethodDescriptionDroolsExistsBiConstraintStream.createLeftHandSide()DroolsFilterBiConstraintStream.createLeftHandSide()DroolsFlatteningBiConstraintStream.createLeftHandSide()DroolsGroupingBiConstraintStream.createLeftHandSide()DroolsJoinBiConstraintStream.createLeftHandSide() -
Uses of BiLeftHandSide in org.optaplanner.constraint.streams.drools.common
Methods in org.optaplanner.constraint.streams.drools.common that return BiLeftHandSideModifier and TypeMethodDescription<C> BiLeftHandSide<A,B> BiLeftHandSide.andExists(Class<C> cClass, org.optaplanner.core.api.score.stream.tri.TriJoiner<A, B, C>[] joiners, Predicate<C> nullityFilter) BiLeftHandSide.andFilter(BiPredicate<A, B> predicate) <NewB> BiLeftHandSide<A,NewB> BiLeftHandSide.andFlattenLast(Function<B, Iterable<NewB>> mapping) <NewA,NewB>
BiLeftHandSide<NewA,NewB> BiLeftHandSide.andGroupBy(BiFunction<A, B, NewA> keyMappingA, BiFunction<A, B, NewB> keyMappingB) <NewA,NewB>
BiLeftHandSide<NewA,NewB> BiLeftHandSide.andGroupBy(BiFunction<A, B, NewA> keyMappingA, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewB> collectorB) <NewA,NewB>
BiLeftHandSide<NewA,NewB> 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) <NewA,NewB>
BiLeftHandSide<NewA,NewB> 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) <NewA,NewB>
BiLeftHandSide<NewA,NewB> 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) <NewA,NewB>
BiLeftHandSide<NewA,NewB> 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) <NewA,NewB>
BiLeftHandSide<NewA,NewB> TriLeftHandSide.andGroupBy(org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> keyMappingA, org.optaplanner.core.api.function.TriFunction<A, B, C, NewB> keyMappingB) <NewA,NewB>
BiLeftHandSide<NewA,NewB> 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) <NewA,NewB>
BiLeftHandSide<NewA,NewB> 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) <NewA,NewB>
BiLeftHandSide<NewA,NewB> UniLeftHandSide.andGroupBy(Function<A, NewA> keyMappingA, Function<A, NewB> keyMappingB) <NewA,NewB>
BiLeftHandSide<NewA,NewB> UniLeftHandSide.andGroupBy(Function<A, NewA> keyMappingA, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewB> collectorB) <NewA,NewB>
BiLeftHandSide<NewA,NewB> UniLeftHandSide.andGroupBy(org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewB> collectorB) <B> BiLeftHandSide<A,B> UniLeftHandSide.andJoin(UniLeftHandSide<B> right, org.optaplanner.core.api.score.stream.bi.BiJoiner<A, B> joiner) <C> BiLeftHandSide<A,B> BiLeftHandSide.andNotExists(Class<C> cClass, org.optaplanner.core.api.score.stream.tri.TriJoiner<A, B, C>[] joiners, Predicate<C> nullityFilter)