## Uses of Class
org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream

- Packages that use DroolsAbstractUniConstraintStream
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.drools.bi |
  org.optaplanner.core.impl.score.stream.drools.quad |
  org.optaplanner.core.impl.score.stream.drools.tri |
  org.optaplanner.core.impl.score.stream.drools.uni |

- - ### Uses of DroolsAbstractUniConstraintStream in org.optaplanner.core.impl.score.stream.drools.bi

    Methods in org.optaplanner.core.impl.score.stream.drools.bi that return DroolsAbstractUniConstraintStream
    Modifier and Type | Method and Description
    --- | ---
    `DroolsAbstractUniConstraintStream<Solution_,A>` | DroolsJoinBiConstraintStream.`getLeftParentStream()`
    `DroolsAbstractUniConstraintStream<Solution_,B>` | DroolsJoinBiConstraintStream.`getRightParentStream()`

    Constructors in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type DroolsAbstractUniConstraintStream
    Constructor and Description
    `DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, Function<A,NewA> groupKeyAMapping, Function<A,NewB> groupKeyBMapping)`
    `DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, Function<A,NewA> groupKeyMapping, UniConstraintCollector<A,__,NewB> collector)`
    `DroolsJoinBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, DroolsAbstractUniConstraintStream<Solution_,B> otherStream, BiJoiner<A,B> biJoiner)`
    `DroolsJoinBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, DroolsAbstractUniConstraintStream<Solution_,B> otherStream, BiJoiner<A,B> biJoiner)`

  - ### Uses of DroolsAbstractUniConstraintStream in org.optaplanner.core.impl.score.stream.drools.quad

    Methods in org.optaplanner.core.impl.score.stream.drools.quad that return DroolsAbstractUniConstraintStream
    Modifier and Type | Method and Description
    --- | ---
    `DroolsAbstractUniConstraintStream<Solution_,D>` | DroolsJoinQuadConstraintStream.`getRightParentStream()`

    Constructors in org.optaplanner.core.impl.score.stream.drools.quad with parameters of type DroolsAbstractUniConstraintStream
    Constructor and Description
    `DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, Function<A,NewA> groupKeyAMapping, Function<A,NewB> groupKeyBMapping, UniConstraintCollector<A,ResultContainerC,NewC> collectorC, UniConstraintCollector<A,ResultContainerD,NewD> collectorD)`
    `DroolsJoinQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, DroolsAbstractUniConstraintStream<Solution_,D> otherStream, QuadJoiner<A,B,C,D> joiner)`

  - ### Uses of DroolsAbstractUniConstraintStream in org.optaplanner.core.impl.score.stream.drools.tri

    Methods in org.optaplanner.core.impl.score.stream.drools.tri that return DroolsAbstractUniConstraintStream
    Modifier and Type | Method and Description
    --- | ---
    `DroolsAbstractUniConstraintStream<Solution_,C>` | DroolsJoinTriConstraintStream.`getRightParentStream()`

    Constructors in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type DroolsAbstractUniConstraintStream
    Constructor and Description
    `DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, Function<A,NewA> groupKeyAMapping, Function<A,NewB> groupKeyBMapping, UniConstraintCollector<A,ResultContainer_,NewC> collector)`
    `DroolsJoinTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, DroolsAbstractUniConstraintStream<Solution_,C> otherStream, TriJoiner<A,B,C> triJoiner)`

  - ### Uses of DroolsAbstractUniConstraintStream in org.optaplanner.core.impl.score.stream.drools.uni

    Subclasses of DroolsAbstractUniConstraintStream in org.optaplanner.core.impl.score.stream.drools.uni
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DroolsExistsUniConstraintStream<Solution_,A>`
    `class` | `DroolsFilterUniConstraintStream<Solution_,A>`
    `class` | `DroolsFromUniConstraintStream<Solution_,A>`
    `class` | `DroolsGroupingUniConstraintStream<Solution_,NewA>`
    `class` | `DroolsScoringUniConstraintStream<Solution_,A>`

    Constructors in org.optaplanner.core.impl.score.stream.drools.uni with parameters of type DroolsAbstractUniConstraintStream
    Constructor and Description
    `DroolsExistsUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, boolean shouldExist, Class<B> otherClass, BiJoiner<A,B>... joiners)`
    `DroolsFilterUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, Predicate<A> predicate)`
    `DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, Function<A,NewA> groupKeyMapping)`
    `DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, UniConstraintCollector<A,ResultContainer_,NewA> collector)`
    `DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent)`
    `DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, Function<A,BigDecimal> bigDecimalMatchWeigher)`
    `DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, ToIntFunction<A> intMatchWeigher)`
    `DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, ToLongFunction<A> longMatchWeigher)`

Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.