Index
All Classes and Interfaces|All Packages
A
- AbstractConstraint<Solution_,
Constraint_ extends AbstractConstraint<Solution_, Constraint_, ConstraintFactory_>, ConstraintFactory_ extends InnerConstraintFactory<Solution_, Constraint_>> - Class in org.optaplanner.constraint.streams.common - AbstractConstraint(ConstraintFactory_, String, String, Function<Solution_, Score<?>>, ScoreImpactType, boolean, Object, Object) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraint
- AbstractConstraintBuilder<Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.streams.common
- AbstractConstraintBuilder(ConstraintConstructor, ScoreImpactType, Score_) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintBuilder
- AbstractConstraintStream<Solution_> - Class in org.optaplanner.constraint.streams.common
- AbstractConstraintStream(RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- AbstractConstraintStreamScoreDirectorFactory<Solution_,
Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.streams.common -
FP streams implementation of
ScoreDirectorFactory
. - AbstractConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory
- AbstractConstraintStreamScoreDirectorFactoryService<Solution_,
Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.streams.common - AbstractConstraintStreamScoreDirectorFactoryService() - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService
- AbstractJoiner<Right_> - Class in org.optaplanner.constraint.streams.common
- AbstractJoiner(Function<Right_, Property_>[], JoinerType[]) - Constructor for class org.optaplanner.constraint.streams.common.AbstractJoiner
- AbstractJoiner(Function<Right_, Property_>, JoinerType) - Constructor for class org.optaplanner.constraint.streams.common.AbstractJoiner
- AbstractScoreInliner<Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.streams.common.inliner
- AbstractScoreInliner(boolean) - Constructor for class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- addConstraintMatch(Constraint, Score_, Score_, JustificationsSupplier) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- addJoiner(DefaultBiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.common.bi.BiJoinerComber
- and(BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
- and(BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner
- and(PentaJoiner<A, B, C, D, E>) - Method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
- and(PentaJoiner<A, B, C, D, E>) - Method in class org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner
- and(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
- and(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.common.quad.FilteringQuadJoiner
- and(TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
- and(TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner
- apply(String, String, Score_, ScoreImpactType, JustificationMapping_, IndictedObjectsMapping_) - Method in interface org.optaplanner.constraint.streams.common.ConstraintConstructor
- asConstraint(String) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintBuilder
- asConstraint(String, String) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintBuilder
- assertCorrectImpact(int) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- assertCorrectImpact(long) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- assertCorrectImpact(BigDecimal) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- assertValidFromType(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
B
- BendableLongScoreInliner - Class in org.optaplanner.constraint.streams.common.inliner
- BiConstraintBuilderImpl<A,
B, Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.streams.common.bi - BiConstraintBuilderImpl(BiConstraintConstructor<A, B, Score_>, ScoreImpactType, Score_) - Constructor for class org.optaplanner.constraint.streams.common.bi.BiConstraintBuilderImpl
- BiConstraintConstructor<A,
B, Score_ extends Score<Score_>> - Interface in org.optaplanner.constraint.streams.common.bi - BiJoinerComber<A,
B> - Class in org.optaplanner.constraint.streams.common.bi -
Combs an array of
BiJoiner
instances into a mergedJoiner and a mergedFiltering. - BiJoinerComber(DefaultBiJoiner<A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.common.bi.BiJoinerComber
- buildConstraintFactory(SolutionDescriptor<Solution_>, EnvironmentMode) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService
- buildConstraints(ConstraintProvider) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- buildConstraintWeightExtractor(String, String) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- buildConstraintWeightExtractor(String, String, Score<?>) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- buildScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider, EnvironmentMode, boolean) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService
- buildScoreInliner(ScoreDefinition<Score_>, boolean) - Static method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- buildWeightedScoreImpacter(Constraint, BendableLongScore) - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
- buildWeightedScoreImpacter(Constraint, Score_) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
-
Create a new instance of
WeightedScoreImpacter
for a particular constraint.
C
- comb(BiJoiner<A, B>[]) - Static method in class org.optaplanner.constraint.streams.common.bi.BiJoinerComber
- comb(PentaJoiner<A, B, C, D, E>[]) - Static method in class org.optaplanner.constraint.streams.common.penta.PentaJoinerComber
- comb(QuadJoiner<A, B, C, D>[]) - Static method in class org.optaplanner.constraint.streams.common.quad.QuadJoinerComber
- comb(TriJoiner<A, B, C>[]) - Static method in class org.optaplanner.constraint.streams.common.tri.TriJoinerComber
- constraint - Variable in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
- ConstraintConstructor<Score_ extends Score<Score_>,
JustificationMapping_, IndictedObjectsMapping_> - Interface in org.optaplanner.constraint.streams.common - constraintMatchEnabled - Variable in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- constraintMatchEnabled - Variable in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
- constraintWeight - Variable in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
- createConstraintJustification(Score<?>) - Method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
- createDefaultIndictedObjectsMapping() - Static method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- createDefaultIndictedObjectsMapping() - Static method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- createDefaultIndictedObjectsMapping() - Static method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- createDefaultIndictedObjectsMapping() - Static method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- createDefaultJustificationMapping() - Static method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- createDefaultJustificationMapping() - Static method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- createDefaultJustificationMapping() - Static method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- createDefaultJustificationMapping() - Static method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- createIndictedObjects() - Method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
D
- DefaultBiJoiner<A,
B> - Class in org.optaplanner.constraint.streams.common.bi - DefaultBiJoiner(Function<A, Property_>, JoinerType, Function<B, Property_>) - Constructor for class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
- DefaultJoinerService - Class in org.optaplanner.constraint.streams.common
- DefaultJoinerService() - Constructor for class org.optaplanner.constraint.streams.common.DefaultJoinerService
- DefaultPentaJoiner<A,
B, C, D, E> - Class in org.optaplanner.constraint.streams.common.penta - DefaultPentaJoiner(QuadFunction<A, B, C, D, Property_>, JoinerType, Function<E, Property_>) - Constructor for class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
- DefaultQuadJoiner<A,
B, C, D> - Class in org.optaplanner.constraint.streams.common.quad - DefaultQuadJoiner(TriFunction<A, B, C, Property_>, JoinerType, Function<D, Property_>) - Constructor for class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
- DefaultTriJoiner<A,
B, C> - Class in org.optaplanner.constraint.streams.common.tri - DefaultTriJoiner(BiFunction<A, B, Property_>, JoinerType, Function<C, Property_>) - Constructor for class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
- distinct() - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- distinct() - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- distinct() - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- distinct() - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
E
- empty() - Static method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
- equals(Object) - Method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
- equals(Object) - Method in class org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner
- equals(Object) - Method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
- equals(Object) - Method in class org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner
- equals(Object) - Method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
- equals(Object) - Method in class org.optaplanner.constraint.streams.common.quad.FilteringQuadJoiner
- equals(Object) - Method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
- equals(Object) - Method in class org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner
- extractConstraintWeight(Solution_) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- extractScore(int) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- extractScore(int) - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
F
- FilteringBiJoiner<A,
B> - Class in org.optaplanner.constraint.streams.common.bi - FilteringBiJoiner(BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner
- FilteringPentaJoiner<A,
B, C, D, E> - Class in org.optaplanner.constraint.streams.common.penta - FilteringPentaJoiner(PentaPredicate<A, B, C, D, E>) - Constructor for class org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner
- FilteringQuadJoiner<A,
B, C, D> - Class in org.optaplanner.constraint.streams.common.quad - FilteringQuadJoiner(QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.common.quad.FilteringQuadJoiner
- FilteringTriJoiner<A,
B, C> - Class in org.optaplanner.constraint.streams.common.tri - FilteringTriJoiner(TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner
- fireAndForget(Object...) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory
-
Creates a new score director, inserts facts and calculates score.
- forEach(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- forEachUniquePair(Class<A>, BiJoiner<A, A>...) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- from(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- fromUniquePair(Class<A>, BiJoiner<A, A>...) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
G
- getConstraint() - Method in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
- getConstraintFactory() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- getConstraintFactory() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- getConstraintId() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- getConstraintMatchTotalMap() - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- getConstraintName() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- getConstraintPackage() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- getConstraints() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory
- getConstraintWeight() - Method in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
- getContext() - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- getDefaultIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- getDefaultJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- getFilter() - Method in class org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner
- getFilter() - Method in class org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner
- getFilter() - Method in class org.optaplanner.constraint.streams.common.quad.FilteringQuadJoiner
- getFilter() - Method in class org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner
- getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintBuilder
- getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.bi.BiConstraintBuilderImpl
- getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.quad.QuadConstraintBuilderImpl
- getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.tri.TriConstraintBuilderImpl
- getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.uni.UniConstraintBuilderImpl
- getIndictmentMap() - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- getJoinerCount() - Method in class org.optaplanner.constraint.streams.common.AbstractJoiner
- getJoinerType(int) - Method in class org.optaplanner.constraint.streams.common.AbstractJoiner
- getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintBuilder
- getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.bi.BiConstraintBuilderImpl
- getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.quad.QuadConstraintBuilderImpl
- getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.tri.TriConstraintBuilderImpl
- getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.uni.UniConstraintBuilderImpl
- getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
- getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
- getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
- getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
- getMergedFiltering() - Method in class org.optaplanner.constraint.streams.common.bi.BiJoinerComber
- getMergedFiltering() - Method in class org.optaplanner.constraint.streams.common.penta.PentaJoinerComber
- getMergedFiltering() - Method in class org.optaplanner.constraint.streams.common.quad.QuadJoinerComber
- getMergedFiltering() - Method in class org.optaplanner.constraint.streams.common.tri.TriJoinerComber
- getMergedJoiner() - Method in class org.optaplanner.constraint.streams.common.bi.BiJoinerComber
- getMergedJoiner() - Method in class org.optaplanner.constraint.streams.common.penta.PentaJoinerComber
- getMergedJoiner() - Method in class org.optaplanner.constraint.streams.common.quad.QuadJoinerComber
- getMergedJoiner() - Method in class org.optaplanner.constraint.streams.common.tri.TriJoinerComber
- getNullityFilter(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- getRetrievalSemantics() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- getRetrievalSemantics() - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- getRetrievalSemantics() - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- getRetrievalSemantics() - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- getRightMapping(int) - Method in class org.optaplanner.constraint.streams.common.AbstractJoiner
- getScoreImpactType() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- getSolutionDescriptor() - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
-
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
- guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
-
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
- guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
-
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
- guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
-
This method returns true if the constraint stream is guaranteed to only produce distinct tuples.
H
- hashCode() - Method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
- hashCode() - Method in class org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner
- hashCode() - Method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
- hashCode() - Method in class org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner
- hashCode() - Method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
- hashCode() - Method in class org.optaplanner.constraint.streams.common.quad.FilteringQuadJoiner
- hashCode() - Method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
- hashCode() - Method in class org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner
I
- impact(Context_, int, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.IntImpactFunction
- impact(Context_, long, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.LongImpactFunction
- impact(Context_, BigDecimal, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.BigDecimalImpactFunction
- impact(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- impact(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- impact(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- impact(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- impact(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- impact(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- impact(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- impact(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- impact(Score_, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- impact(Score_, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- impact(Score_, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- impact(Score_, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- impactBigDecimal(Score_, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- impactBigDecimal(Score_, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- impactBigDecimal(Score_, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- impactBigDecimal(Score_, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- impactConfigurable(ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- impactConfigurable(ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- impactConfigurable(ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- impactConfigurable(ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- impactConfigurableBigDecimal(BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- impactConfigurableBigDecimal(Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- impactConfigurableBigDecimal(QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- impactConfigurableBigDecimal(TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- impactConfigurableLong(ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- impactConfigurableLong(ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- impactConfigurableLong(ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- impactConfigurableLong(ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- impactLong(Score_, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- impactLong(Score_, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- impactLong(Score_, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- impactLong(Score_, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- impactScore(int, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- impactScore(long, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- impactScore(BigDecimal, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- impactWithConstraintMatch(UndoScoreImpacter, Score_, JustificationsSupplier) - Method in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
- indictWith(BiFunction<A, B, Collection<Object>>) - Method in class org.optaplanner.constraint.streams.common.bi.BiConstraintBuilderImpl
- indictWith(Function<A, Collection<Object>>) - Method in class org.optaplanner.constraint.streams.common.uni.UniConstraintBuilderImpl
- indictWith(QuadFunction<A, B, C, D, Collection<Object>>) - Method in class org.optaplanner.constraint.streams.common.quad.QuadConstraintBuilderImpl
- indictWith(TriFunction<A, B, C, Collection<Object>>) - Method in class org.optaplanner.constraint.streams.common.tri.TriConstraintBuilderImpl
- InnerBiConstraintStream<A,
B> - Interface in org.optaplanner.constraint.streams.common.bi - InnerConstraintFactory<Solution_,
Constraint_ extends Constraint> - Class in org.optaplanner.constraint.streams.common - InnerConstraintFactory() - Constructor for class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- innerImpact(Score_, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- innerImpact(Score_, Function<A, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- innerImpact(Score_, ToIntBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- innerImpact(Score_, ToIntFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- innerImpact(Score_, ToLongBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- innerImpact(Score_, ToLongFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- innerImpact(Score_, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- innerImpact(Score_, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- innerImpact(Score_, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- innerImpact(Score_, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- innerImpact(Score_, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- innerImpact(Score_, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- InnerQuadConstraintStream<A,
B, C, D> - Interface in org.optaplanner.constraint.streams.common.quad - InnerTriConstraintStream<A,
B, C> - Interface in org.optaplanner.constraint.streams.common.tri - InnerUniConstraintStream<A> - Interface in org.optaplanner.constraint.streams.common.uni
- isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
J
- join(Class<B>, BiJoiner<A, B>...) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- join(Class<C>, TriJoiner<A, B, C>...) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- join(Class<D>, QuadJoiner<A, B, C, D>...) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- join(UniConstraintStream<B>, BiJoinerComber<A, B>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
-
Allows
ConstraintFactory.forEachUniquePair(Class)
to reuse the joiner combing logic. - joinerTypes - Variable in class org.optaplanner.constraint.streams.common.AbstractJoiner
- JustificationsSupplier - Class in org.optaplanner.constraint.streams.common.inliner
-
Allows to create justifications and indictments lazily if and only if constraint matches are enabled.
- justifyWith(BiFunction<A, Score_, ConstraintJustification_>) - Method in class org.optaplanner.constraint.streams.common.uni.UniConstraintBuilderImpl
- justifyWith(PentaFunction<A, B, C, D, Score_, ConstraintJustification_>) - Method in class org.optaplanner.constraint.streams.common.quad.QuadConstraintBuilderImpl
- justifyWith(QuadFunction<A, B, C, Score_, ConstraintJustification_>) - Method in class org.optaplanner.constraint.streams.common.tri.TriConstraintBuilderImpl
- justifyWith(TriFunction<A, B, Score_, ConstraintJustification_>) - Method in class org.optaplanner.constraint.streams.common.bi.BiConstraintBuilderImpl
L
- LEGACY - Enum constant in enum org.optaplanner.constraint.streams.common.RetrievalSemantics
-
Deprecated, for removal: This API element is subject to removal in a future version.this semantics is deprecated and kept around for backward compatibility reasons. It will be removed in 9.0 together with the from() family of methods, along with this entire enum.
M
- matches(A, B) - Method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
- matches(A, B, C) - Method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
- matches(A, B, C, D) - Method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
- matches(A, B, C, D, E) - Method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
- merge(List<DefaultBiJoiner<A, B>>) - Static method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
- merge(List<DefaultPentaJoiner<A, B, C, D, E>>) - Static method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
- merge(List<DefaultQuadJoiner<A, B, C, D>>) - Static method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
- merge(List<DefaultTriJoiner<A, B, C>>) - Static method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
- MIXED - Enum constant in enum org.optaplanner.constraint.streams.common.ScoreImpactType
N
- newBiJoiner(BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
- newBiJoiner(Function<A, Property_>, JoinerType, Function<B, Property_>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
- newPentaJoiner(PentaPredicate<A, B, C, D, E>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
- newPentaJoiner(QuadFunction<A, B, C, D, Property_>, JoinerType, Function<E, Property_>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
- newQuadJoiner(QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
- newQuadJoiner(TriFunction<A, B, C, Property_>, JoinerType, Function<D, Property_>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
- newTriJoiner(BiFunction<A, B, Property_>, JoinerType, Function<C, Property_>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
- newTriJoiner(TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
O
- of(Context_, WeightedScoreImpacter.BigDecimalImpactFunction<Score_, Context_>) - Static method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- of(Context_, WeightedScoreImpacter.IntImpactFunction<Score_, Context_>) - Static method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- of(Context_, WeightedScoreImpacter.LongImpactFunction<Score_, Context_>) - Static method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- of(Constraint, BiFunction<A, Score<?>, ConstraintJustification>, Function<A, Collection<Object>>, A) - Static method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
- of(Constraint, PentaFunction<A, B, C, D, Score<?>, ConstraintJustification>, QuadFunction<A, B, C, D, Collection<Object>>, A, B, C, D) - Static method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
- of(Constraint, QuadFunction<A, B, C, Score<?>, ConstraintJustification>, TriFunction<A, B, C, Collection<Object>>, A, B, C) - Static method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
- of(Constraint, TriFunction<A, B, Score<?>, ConstraintJustification>, BiFunction<A, B, Collection<Object>>, A, B) - Static method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
- org.optaplanner.constraint.streams.common - package org.optaplanner.constraint.streams.common
- org.optaplanner.constraint.streams.common.bi - package org.optaplanner.constraint.streams.common.bi
- org.optaplanner.constraint.streams.common.inliner - package org.optaplanner.constraint.streams.common.inliner
- org.optaplanner.constraint.streams.common.penta - package org.optaplanner.constraint.streams.common.penta
- org.optaplanner.constraint.streams.common.quad - package org.optaplanner.constraint.streams.common.quad
- org.optaplanner.constraint.streams.common.tri - package org.optaplanner.constraint.streams.common.tri
- org.optaplanner.constraint.streams.common.uni - package org.optaplanner.constraint.streams.common.uni
P
- penalize(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- penalize(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- penalize(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- penalize(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- penalize(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- penalize(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- penalize(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- penalize(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- penalize(Score_, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- penalize(Score_, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- penalize(Score_, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- penalize(Score_, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- penalizeBigDecimal(Score_, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- penalizeBigDecimal(Score_, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- penalizeBigDecimal(Score_, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- penalizeBigDecimal(Score_, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- penalizeConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- penalizeConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- penalizeConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- penalizeConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- penalizeConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- penalizeConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- penalizeConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- penalizeConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- penalizeConfigurable(ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- penalizeConfigurable(ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- penalizeConfigurable(ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- penalizeConfigurable(ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- penalizeConfigurableBigDecimal(BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- penalizeConfigurableBigDecimal(Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- penalizeConfigurableBigDecimal(QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- penalizeConfigurableBigDecimal(TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- penalizeConfigurableLong(ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- penalizeConfigurableLong(ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- penalizeConfigurableLong(ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- penalizeConfigurableLong(ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- penalizeLong(Score_, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- penalizeLong(Score_, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- penalizeLong(Score_, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- penalizeLong(Score_, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- PENALTY - Enum constant in enum org.optaplanner.constraint.streams.common.ScoreImpactType
- PentaJoinerComber<A,
B, C, D, E> - Class in org.optaplanner.constraint.streams.common.penta -
Combs an array of
PentaJoiner
instances into a mergedJoiner and a mergedFiltering. - PentaJoinerComber(DefaultPentaJoiner<A, B, C, D, E>, PentaPredicate<A, B, C, D, E>) - Constructor for class org.optaplanner.constraint.streams.common.penta.PentaJoinerComber
Q
- QuadConstraintBuilderImpl<A,
B, C, D, Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.streams.common.quad - QuadConstraintBuilderImpl(QuadConstraintConstructor<A, B, C, D, Score_>, ScoreImpactType, Score_) - Constructor for class org.optaplanner.constraint.streams.common.quad.QuadConstraintBuilderImpl
- QuadConstraintConstructor<A,
B, C, D, Score_ extends Score<Score_>> - Interface in org.optaplanner.constraint.streams.common.quad - QuadJoinerComber<A,
B, C, D> - Class in org.optaplanner.constraint.streams.common.quad -
Combs an array of
QuadJoiner
instances into a mergedJoiner and a mergedFiltering. - QuadJoinerComber(DefaultQuadJoiner<A, B, C, D>, QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.common.quad.QuadJoinerComber
R
- RetrievalSemantics - Enum in org.optaplanner.constraint.streams.common
-
Determines the behavior of joins and conditional propagation based on whether they are coming off of a constraint stream started by either
ConstraintFactory.from(Class)
orConstraintFactory.forEach(Class)
family of methods. - reward(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- reward(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- reward(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- reward(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- reward(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- reward(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- reward(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- reward(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- reward(Score_, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- reward(Score_, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- reward(Score_, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- reward(Score_, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- REWARD - Enum constant in enum org.optaplanner.constraint.streams.common.ScoreImpactType
- rewardBigDecimal(Score_, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- rewardBigDecimal(Score_, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- rewardBigDecimal(Score_, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- rewardBigDecimal(Score_, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- rewardConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- rewardConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- rewardConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- rewardConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- rewardConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- rewardConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- rewardConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- rewardConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- rewardConfigurable(ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- rewardConfigurable(ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- rewardConfigurable(ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- rewardConfigurable(ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- rewardConfigurableBigDecimal(BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- rewardConfigurableBigDecimal(Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- rewardConfigurableBigDecimal(QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- rewardConfigurableBigDecimal(TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- rewardConfigurableLong(ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- rewardConfigurableLong(ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- rewardConfigurableLong(ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- rewardConfigurableLong(ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- rewardLong(Score_, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
- rewardLong(Score_, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
- rewardLong(Score_, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
- rewardLong(Score_, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
- rightMappings - Variable in class org.optaplanner.constraint.streams.common.AbstractJoiner
S
- ScoreContext<Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.streams.common.inliner
- ScoreContext(AbstractScoreInliner<Score_>, Constraint, Score_) - Constructor for class org.optaplanner.constraint.streams.common.inliner.ScoreContext
- ScoreImpactType - Enum in org.optaplanner.constraint.streams.common
- STANDARD - Enum constant in enum org.optaplanner.constraint.streams.common.RetrievalSemantics
-
Joins do not include entities with null planning variables, unless specifically requested by join(forEachIncludingNullVars(...)).
- supportsImplType(ConstraintStreamImplType) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService
T
- toString() - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
- TriConstraintBuilderImpl<A,
B, C, Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.streams.common.tri - TriConstraintBuilderImpl(TriConstraintConstructor<A, B, C, Score_>, ScoreImpactType, Score_) - Constructor for class org.optaplanner.constraint.streams.common.tri.TriConstraintBuilderImpl
- TriConstraintConstructor<A,
B, C, Score_ extends Score<Score_>> - Interface in org.optaplanner.constraint.streams.common.tri - TriJoinerComber<A,
B, C> - Class in org.optaplanner.constraint.streams.common.tri -
Combs an array of
TriJoiner
instances into a mergedJoiner and a mergedFiltering. - TriJoinerComber(DefaultTriJoiner<A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.common.tri.TriJoinerComber
U
- UndoScoreImpacter - Interface in org.optaplanner.constraint.streams.common.inliner
- UniConstraintBuilderImpl<A,
Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.streams.common.uni - UniConstraintBuilderImpl(UniConstraintConstructor<A, Score_>, ScoreImpactType, Score_) - Constructor for class org.optaplanner.constraint.streams.common.uni.UniConstraintBuilderImpl
- UniConstraintConstructor<A,
Score_ extends Score<Score_>> - Interface in org.optaplanner.constraint.streams.common.uni
V
- validateConstraintWeight(Constraint, Score_) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- valueOf(String) - Static method in enum org.optaplanner.constraint.streams.common.RetrievalSemantics
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.optaplanner.constraint.streams.common.ScoreImpactType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.optaplanner.constraint.streams.common.RetrievalSemantics
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.optaplanner.constraint.streams.common.ScoreImpactType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WeightedScoreImpacter<Score_ extends Score<Score_>,
Context_ extends ScoreContext<Score_>> - Interface in org.optaplanner.constraint.streams.common.inliner -
There are several valid ways how an impacter could be called from a constraint stream:
.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. - WeightedScoreImpacter.BigDecimalImpactFunction<Score_ extends Score<Score_>,
Context_ extends ScoreContext<Score_>> - Interface in org.optaplanner.constraint.streams.common.inliner - WeightedScoreImpacter.IntImpactFunction<Score_ extends Score<Score_>,
Context_ extends ScoreContext<Score_>> - Interface in org.optaplanner.constraint.streams.common.inliner - WeightedScoreImpacter.LongImpactFunction<Score_ extends Score<Score_>,
Context_ extends ScoreContext<Score_>> - Interface in org.optaplanner.constraint.streams.common.inliner
All Classes and Interfaces|All Packages