Class BavetForEachUniConstraintStream<Solution_,​A>

  • All Implemented Interfaces:
    org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream<A>, org.optaplanner.core.api.score.stream.ConstraintStream, org.optaplanner.core.api.score.stream.uni.UniConstraintStream<A>

    public final class BavetForEachUniConstraintStream<Solution_,​A>
    extends BavetAbstractUniConstraintStream<Solution_,​A>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      void
      buildNode​(NodeBuildHelper<Score_> buildHelper)  
      void collectActiveConstraintStreams​(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet)  
      boolean equals​(Object o)  
      Class<A> getForEachClass()  
      org.optaplanner.core.api.score.stream.ConstraintStream getTupleSource()  
      boolean guaranteesDistinct()  
      int hashCode()  
      String toString()  
      • Methods inherited from class org.optaplanner.constraint.streams.common.AbstractConstraintStream

        buildConstraintWeightExtractor, buildConstraintWeightExtractor, getRetrievalSemantics
      • Methods inherited from interface org.optaplanner.core.api.score.stream.ConstraintStream

        getConstraintFactory
      • Methods inherited from interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream

        distinct, getRetrievalSemantics, impact, impact, impact, impactBigDecimal, impactConfigurable, impactConfigurableBigDecimal, impactConfigurableLong, impactLong, join, penalize, penalize, penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurable, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, reward, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurable, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLong
      • Methods inherited from interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream

        ifExists, ifExists, ifExists, ifExists, ifExistsIncludingNullVars, ifExistsIncludingNullVars, ifExistsIncludingNullVars, ifExistsIncludingNullVars, ifExistsOther, ifExistsOther, ifExistsOther, ifExistsOther, ifExistsOther, ifExistsOther, ifExistsOtherIncludingNullVars, ifExistsOtherIncludingNullVars, ifExistsOtherIncludingNullVars, ifExistsOtherIncludingNullVars, ifExistsOtherIncludingNullVars, ifExistsOtherIncludingNullVars, ifNotExists, ifNotExists, ifNotExists, ifNotExists, ifNotExistsIncludingNullVars, ifNotExistsIncludingNullVars, ifNotExistsIncludingNullVars, ifNotExistsIncludingNullVars, ifNotExistsOther, ifNotExistsOther, ifNotExistsOther, ifNotExistsOther, ifNotExistsOther, ifNotExistsOther, ifNotExistsOtherIncludingNullVars, ifNotExistsOtherIncludingNullVars, ifNotExistsOtherIncludingNullVars, ifNotExistsOtherIncludingNullVars, ifNotExistsOtherIncludingNullVars, ifNotExistsOtherIncludingNullVars, impact, impact, impact, impactBigDecimal, impactBigDecimal, impactConfigurable, impactConfigurable, impactConfigurable, impactConfigurableBigDecimal, impactConfigurableBigDecimal, impactConfigurableLong, impactConfigurableLong, impactLong, impactLong, join, join, join, join, join, join, join, join, join, join, penalize, penalize, penalize, penalizeBigDecimal, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurable, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeConfigurableLong, penalizeLong, penalizeLong, reward, reward, reward, rewardBigDecimal, rewardBigDecimal, rewardConfigurable, rewardConfigurable, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardConfigurableLong, rewardLong, rewardLong