Uses of Class
org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide

Packages that use QuadLeftHandSide
  • Uses of QuadLeftHandSide in org.optaplanner.constraint.streams.drools.common

    Modifier and Type
    Method
    Description
    QuadLeftHandSide.andExists(Class<E> dClass, org.optaplanner.core.api.score.stream.penta.PentaJoiner<A,B,C,D,E>[] joiners, Predicate<E> nullityFilter)
     
    QuadLeftHandSide.andFilter(org.optaplanner.core.api.function.QuadPredicate<A,B,C,D> predicate)
     
    <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)
     
    TriLeftHandSide.andJoin(UniLeftHandSide<D> right, org.optaplanner.core.api.score.stream.quad.QuadJoiner<A,B,C,D> joiner)
     
    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

    Modifier and Type
    Method
    Description
    DroolsExistsQuadConstraintStream.createLeftHandSide()
     
    DroolsFilterQuadConstraintStream.createLeftHandSide()
     
    DroolsFlatteningQuadConstraintStream.createLeftHandSide()
     
    DroolsGroupingQuadConstraintStream.createLeftHandSide()
     
    DroolsJoinQuadConstraintStream.createLeftHandSide()