Package org.optaplanner.constraint.streams.bavet.common
-
Interface Summary Interface Description BavetJoinConstraintStream<Solution_> BavetScoringConstraintStream<Solution_> Tuple A tuple must not implement equals()/hashCode() to fact equality, because some stream operations (UniConstraintStream.map(Function), ...) might create 2 different tuple instances to contain the same facts. -
Class Summary Class Description AbstractGroupNode<InTuple_ extends Tuple,OutTuple_ extends Tuple,GroupKey_,ResultContainer_> AbstractIfExistsNode<LeftTuple_ extends Tuple,Right_> AbstractIfExistsNode.Counter<Tuple_ extends Tuple> AbstractInserter<Tuple_ extends Tuple> AbstractJoinNode<LeftTuple_ extends Tuple,Right_,OutTuple_ extends Tuple> AbstractNode AbstractScorer<Tuple_ extends Tuple> AbstractUpdater<Tuple_ extends Tuple> BavetAbstractConstraintStream<Solution_> Group<OutTuple_ extends Tuple,GroupKey_,ResultContainer_> NodeBuildHelper<Score_ extends org.optaplanner.core.api.score.Score<Score_>> -
Enum Summary Enum Description BavetTupleState