Uses of Package
org.optaplanner.constraint.streams.bavet.common
-
Packages that use org.optaplanner.constraint.streams.bavet.common Package Description org.optaplanner.constraint.streams.bavet org.optaplanner.constraint.streams.bavet.bi org.optaplanner.constraint.streams.bavet.common This package contains performance-sensitive code.org.optaplanner.constraint.streams.bavet.common.index org.optaplanner.constraint.streams.bavet.quad org.optaplanner.constraint.streams.bavet.tri org.optaplanner.constraint.streams.bavet.uni -
Classes in org.optaplanner.constraint.streams.bavet.common used by org.optaplanner.constraint.streams.bavet Class Description AbstractNode BavetAbstractConstraintStream BavetScoringConstraintStream -
Classes in org.optaplanner.constraint.streams.bavet.common used by org.optaplanner.constraint.streams.bavet.bi Class Description AbstractTuple BavetAbstractConstraintStream BavetJoinConstraintStream BavetScoringConstraintStream NodeBuildHelper 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 and because a tuple's origin may replace a tuple's fact. -
Classes in org.optaplanner.constraint.streams.bavet.common used by org.optaplanner.constraint.streams.bavet.common Class Description AbstractConditionalTupleLifecycle AbstractIfExistsNode This class has two direct children:AbstractIndexedIfExistsNodeandAbstractUnindexedIfExistsNode.AbstractJoinNode This class has two direct children:AbstractIndexedJoinNodeandAbstractUnindexedJoinNode.AbstractNode BavetAbstractConstraintStream BavetScoringConstraintStream BavetTupleState ExistsCounter LeftTupleLifecycle NodeBuildHelper RightTupleLifecycle 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 and because a tuple's origin may replace a tuple's fact.TupleLifecycle -
Classes in org.optaplanner.constraint.streams.bavet.common used by org.optaplanner.constraint.streams.bavet.common.index Class Description 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 and because a tuple's origin may replace a tuple's fact. -
Classes in org.optaplanner.constraint.streams.bavet.common used by org.optaplanner.constraint.streams.bavet.quad Class Description AbstractTuple BavetAbstractConstraintStream BavetJoinConstraintStream BavetScoringConstraintStream NodeBuildHelper 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 and because a tuple's origin may replace a tuple's fact. -
Classes in org.optaplanner.constraint.streams.bavet.common used by org.optaplanner.constraint.streams.bavet.tri Class Description AbstractTuple BavetAbstractConstraintStream BavetJoinConstraintStream BavetScoringConstraintStream NodeBuildHelper 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 and because a tuple's origin may replace a tuple's fact. -
Classes in org.optaplanner.constraint.streams.bavet.common used by org.optaplanner.constraint.streams.bavet.uni Class Description AbstractNode AbstractTuple BavetAbstractConstraintStream BavetJoinConstraintStream BavetScoringConstraintStream NodeBuildHelper 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 and because a tuple's origin may replace a tuple's fact.TupleLifecycle