A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a - Variable in class org.optaplanner.constraint.streams.drools.common.BiTuple
- a - Variable in class org.optaplanner.constraint.streams.drools.common.QuadTuple
- a - Variable in class org.optaplanner.constraint.streams.drools.common.TriTuple
- ABORTING - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
-
Tuple which was
BavetTupleState.CREATING
and then invalidated by subsequent tuple. - 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) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraint
- AbstractConstraintStream<Solution_> - Class in org.optaplanner.constraint.streams.common
- AbstractConstraintStream(RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- AbstractConstraintStreamHelper<Right,JoinedStream,Joiner,Predicate> - Class in org.optaplanner.constraint.streams.common
- AbstractConstraintStreamHelper() - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- AbstractConstraintStreamScoreDirectorFactory<Solution_,Score_ extends org.optaplanner.core.api.score.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
- 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 org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common.inliner
- AbstractScoreInliner(Map<Constraint, Score_>, boolean) - Constructor for class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- addChildNode(BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiNode
- addChildNode(BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiNode
- addChildNode(BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- addChildNode(BavetAbstractBiNode<GroupKey_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiNode
- addChildNode(BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriNode
- addChildNode(BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriNode
- addChildNode(BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- addChildNode(BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniNode
- addChildNode(BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniNode
- addChildNode(BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniNode
- addChildStream(BavetAbstractBiConstraintStream<Solution_, A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- addChildStream(BavetAbstractTriConstraintStream<Solution_, A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- addChildStream(BavetAbstractUniConstraintStream<Solution_, A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- addChildStream(DroolsAbstractConstraintStream<Solution_>) - Method in class org.optaplanner.constraint.streams.drools.common.DroolsAbstractConstraintStream
- addConstraintMatch(Constraint, Score_, Score_, List<Object>) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- addDependentExpression(ViewItem<?>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- afterProblemFactAdded(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterProblemFactAdded(Object) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- afterProblemFactRemoved(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterProblemFactRemoved(Object) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- afterProblemPropertyChanged(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterProblemPropertyChanged(Object) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- afterVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- and(BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.bi.DefaultBiJoiner
- and(BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.bi.FilteringBiJoiner
- and(PentaJoiner<A, B, C, D, E>) - Method in class org.optaplanner.constraint.streams.penta.DefaultPentaJoiner
- and(PentaJoiner<A, B, C, D, E>) - Method in class org.optaplanner.constraint.streams.penta.FilteringPentaJoiner
- and(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.quad.DefaultQuadJoiner
- and(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.quad.FilteringQuadJoiner
- and(TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.tri.DefaultTriJoiner
- and(TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.tri.FilteringTriJoiner
- andExists(Class<B>, BiJoiner<A, B>[], Predicate<B>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andExists(Class<C>, TriJoiner<A, B, C>[], Predicate<C>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andExists(Class<D>, QuadJoiner<A, B, C, D>[], Predicate<D>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andExists(Class<E>, PentaJoiner<A, B, C, D, E>[], Predicate<E>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andFilter(BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andFilter(Predicate<A>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andFilter(QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andFilter(TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andFlattenLast(Function<A, Iterable<NewA>>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andFlattenLast(Function<B, Iterable<NewB>>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andFlattenLast(Function<C, Iterable<NewC>>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andFlattenLast(Function<D, Iterable<NewD>>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(BiFunction<A, B, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>, BiFunction<A, B, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(Function<A, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(Function<A, NewA>, Function<A, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(Function<A, NewA>, Function<A, NewB>, Function<A, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(Function<A, NewA>, Function<A, NewB>, Function<A, NewC>, Function<A, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(Function<A, NewA>, Function<A, NewB>, Function<A, NewC>, UniConstraintCollector<A, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(Function<A, NewA>, Function<A, NewB>, UniConstraintCollector<A, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(Function<A, NewA>, Function<A, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(Function<A, NewA>, UniConstraintCollector<A, ?, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(Function<A, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(Function<A, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(QuadFunction<A, B, C, D, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadFunction<A, B, C, D, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadFunction<A, B, C, D, NewC>, QuadFunction<A, B, C, D, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadFunction<A, B, C, D, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(TriFunction<A, B, C, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriFunction<A, B, C, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriFunction<A, B, C, NewC>, TriFunction<A, B, C, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriFunction<A, B, C, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(BiConstraintCollector<A, B, ?, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andGroupBy(QuadConstraintCollector<A, B, C, D, ?, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andGroupBy(TriConstraintCollector<A, B, C, ?, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andGroupBy(UniConstraintCollector<A, ?, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andGroupBy(UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andJoin(UniLeftHandSide<B>, BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andJoin(UniLeftHandSide<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andJoin(UniLeftHandSide<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andMap(BiFunction<A, B, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andMap(Function<A, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andMap(QuadFunction<A, B, C, D, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andMap(TriFunction<A, B, C, NewA>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andNotExists(Class<B>, BiJoiner<A, B>[], Predicate<B>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andNotExists(Class<C>, TriJoiner<A, B, C>[], Predicate<C>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andNotExists(Class<D>, QuadJoiner<A, B, C, D>[], Predicate<D>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andNotExists(Class<E>, PentaJoiner<A, B, C, D, E>[], Predicate<E>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andTerminate() - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andTerminate() - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andTerminate() - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andTerminate() - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andTerminate(BiFunction<A, B, BigDecimal>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andTerminate(Function<A, BigDecimal>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andTerminate(ToIntBiFunction<A, B>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andTerminate(ToIntFunction<A>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andTerminate(ToLongBiFunction<A, B>) - Method in class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- andTerminate(ToLongFunction<A>) - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- andTerminate(QuadFunction<A, B, C, D, BigDecimal>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andTerminate(ToIntQuadFunction<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andTerminate(ToIntTriFunction<A, B, C>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andTerminate(ToLongQuadFunction<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- andTerminate(ToLongTriFunction<A, B, C>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- andTerminate(TriFunction<A, B, C, BigDecimal>) - Method in class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- asList() - Method in class org.optaplanner.constraint.streams.drools.common.BiTuple
- asList() - Method in interface org.optaplanner.constraint.streams.drools.common.FactTuple
- asList() - Method in class org.optaplanner.constraint.streams.drools.common.QuadTuple
- asList() - Method in class org.optaplanner.constraint.streams.drools.common.TriTuple
- 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
- b - Variable in class org.optaplanner.constraint.streams.drools.common.BiTuple
- b - Variable in class org.optaplanner.constraint.streams.drools.common.QuadTuple
- b - Variable in class org.optaplanner.constraint.streams.drools.common.TriTuple
- BavetAbstractBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetAbstractBiConstraintStream(BavetConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- BavetAbstractBiNode<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetAbstractBiNode(BavetConstraintSession, int) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiNode
- BavetAbstractBiTuple<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetAbstractBiTuple() - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiTuple
- BavetAbstractConstraintStream<Solution_> - Class in org.optaplanner.constraint.streams.bavet.common
- BavetAbstractConstraintStream(BavetConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
- BavetAbstractNode - Class in org.optaplanner.constraint.streams.bavet.common
- BavetAbstractNode(BavetConstraintSession, int) - Constructor for class org.optaplanner.constraint.streams.bavet.common.BavetAbstractNode
- BavetAbstractTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetAbstractTriConstraintStream(BavetConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- BavetAbstractTriNode<A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetAbstractTriNode(BavetConstraintSession, int) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriNode
- BavetAbstractTriTuple<A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetAbstractTriTuple() - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriTuple
- BavetAbstractTuple - Class in org.optaplanner.constraint.streams.bavet.common
- BavetAbstractTuple() - Constructor for class org.optaplanner.constraint.streams.bavet.common.BavetAbstractTuple
- BavetAbstractUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetAbstractUniConstraintStream(BavetConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- BavetAbstractUniNode<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetAbstractUniNode(BavetConstraintSession, int) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniNode
- BavetAbstractUniTuple<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetAbstractUniTuple() - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniTuple
- BavetConstraint<Solution_> - Class in org.optaplanner.constraint.streams.bavet
- BavetConstraint(BavetConstraintFactory<Solution_>, String, String, Function<Solution_, Score<?>>, ScoreImpactType, boolean, List<BavetFromUniConstraintStream<Solution_, Object>>) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraint
- BavetConstraintFactory<Solution_> - Class in org.optaplanner.constraint.streams.bavet
- BavetConstraintFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- BavetConstraintSession<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
- BavetConstraintSession(boolean, ScoreDefinition<Score_>, Map<BavetConstraint<Solution_>, Score_>) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- BavetConstraintSessionFactory<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
- BavetConstraintSessionFactory(SolutionDescriptor<Solution_>, List<BavetConstraint<Solution_>>) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintSessionFactory
- BavetConstraintStreamScoreDirector<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
-
FP streams implementation of
ScoreDirector
, which only recalculates theScore
of the part of theworking solution
that changed, instead of the going through the entirePlanningSolution
. - BavetConstraintStreamScoreDirector(BavetConstraintStreamScoreDirectorFactory<Solution_, Score_>, boolean, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- BavetConstraintStreamScoreDirectorFactory<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
- BavetConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- BavetConstraintStreamScoreDirectorFactoryService<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
- BavetConstraintStreamScoreDirectorFactoryService() - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
- BavetEqualsAndComparisonIndex<Tuple_ extends BavetJoinBridgeTuple> - Class in org.optaplanner.constraint.streams.bavet.common.index
- BavetEqualsAndComparisonIndex(JoinerType) - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.BavetEqualsAndComparisonIndex
- BavetEqualsIndex<Tuple_ extends BavetJoinBridgeTuple> - Class in org.optaplanner.constraint.streams.bavet.common.index
- BavetEqualsIndex() - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.BavetEqualsIndex
- BavetFilterBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetFilterBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- BavetFilterBiNode<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetFilterBiNode(BavetConstraintSession, int, BavetAbstractBiNode<A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiNode
- BavetFilterBiTuple<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetFilterBiTuple(BavetFilterBiNode<A, B>, BavetAbstractBiTuple<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiTuple
- BavetFilterTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetFilterTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- BavetFilterTriNode<A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetFilterTriNode(BavetConstraintSession, int, BavetAbstractTriNode<A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriNode
- BavetFilterTriTuple<A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetFilterTriTuple(BavetFilterTriNode<A, B, C>, BavetAbstractTriTuple<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriTuple
- BavetFilterUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetFilterUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, Predicate<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
- BavetFilterUniNode<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetFilterUniNode(BavetConstraintSession, int, BavetAbstractUniNode<A>, Predicate<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniNode
- BavetFilterUniTuple<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetFilterUniTuple(BavetFilterUniNode<A>, BavetAbstractUniTuple<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniTuple
- BavetFromUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetFromUniConstraintStream(BavetConstraintFactory<Solution_>, Class<A>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniConstraintStream
- BavetFromUniNode<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetFromUniNode(BavetConstraintSession, int, Class<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniNode
- BavetFromUniTuple<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetFromUniTuple(BavetFromUniNode<A>, A, int) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniTuple
- BavetGroupBiConstraintStream<Solution_,GroupKey_,ResultContainer_,Result_> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetGroupBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>, Function<ResultContainer_, Result_>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
- BavetGroupBiNode<GroupKey_,ResultContainer_,Result_> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetGroupBiNode(BavetConstraintSession, int, Function<ResultContainer_, Result_>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiNode
- BavetGroupBiTuple<GroupKey_,ResultContainer_,Result_> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetGroupBiTuple(BavetGroupBiNode<GroupKey_, ResultContainer_, Result_>, GroupKey_, ResultContainer_) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- BavetGroupBridgeBiConstraintStream<Solution_,A,B,NewA,ResultContainer_,NewB> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetGroupBridgeBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ResultContainer_, NewB>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiConstraintStream
- BavetGroupBridgeBiNode<A,B,NewA,ResultContainer_,NewB> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetGroupBridgeBiNode(BavetConstraintSession, int, BavetAbstractBiNode<A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ResultContainer_, NewB>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiNode
- BavetGroupBridgeBiTuple<A,B,NewA,ResultContainer_,NewB> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetGroupBridgeBiTuple(BavetGroupBridgeBiNode<A, B, NewA, ResultContainer_, NewB>, BavetAbstractBiTuple<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiTuple
- BavetGroupBridgeTuple - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetGroupBridgeUniConstraintStream<Solution_,A,NewA,ResultContainer_,NewB> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetGroupBridgeUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ResultContainer_, NewB>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
- BavetGroupBridgeUniNode<A,NewA,ResultContainer_,NewB> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetGroupBridgeUniNode(BavetConstraintSession, int, BavetAbstractUniNode<A>, Function<A, NewA>, UniConstraintCollector<A, ResultContainer_, NewB>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniNode
- BavetGroupBridgeUniTuple<A,NewA,ResultContainer_,NewB> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetGroupBridgeUniTuple(BavetGroupBridgeUniNode<A, NewA, ResultContainer_, NewB>, BavetAbstractUniTuple<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniTuple
- BavetGroupTuple - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetIndex<Tuple_ extends BavetJoinBridgeTuple> - Class in org.optaplanner.constraint.streams.bavet.common.index
- BavetIndex() - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.BavetIndex
- BavetIndexFactory - Class in org.optaplanner.constraint.streams.bavet.common.index
- BavetIndexFactory(AbstractJoiner) - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.BavetIndexFactory
- BavetIndexKey - Class in org.optaplanner.constraint.streams.bavet.common.index
- BavetIndexKey(Object[]) - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.BavetIndexKey
- BavetJoinBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetJoinBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetAbstractUniConstraintStream<Solution_, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- BavetJoinBiNode<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetJoinBiNode(BavetConstraintSession, int, BavetJoinBridgeUniNode<A>, BavetJoinBridgeUniNode<B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- BavetJoinBiTuple<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetJoinBiTuple(BavetJoinBiNode<A, B>, BavetJoinBridgeUniTuple<A>, BavetJoinBridgeUniTuple<B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiTuple
- BavetJoinBridgeBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetJoinBridgeBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, boolean, BiFunction<A, B, Object[]>, BavetIndexFactory) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- BavetJoinBridgeBiNode<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetJoinBridgeBiNode(BavetConstraintSession, int, BavetAbstractBiNode<A, B>, BiFunction<A, B, Object[]>, BavetIndex<BavetJoinBridgeBiTuple<A, B>>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiNode
- BavetJoinBridgeBiTuple<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetJoinBridgeBiTuple(BavetJoinBridgeBiNode<A, B>, BavetAbstractBiTuple<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiTuple
- BavetJoinBridgeConstraintStream<Solution_> - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetJoinBridgeNode - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetJoinBridgeTuple - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetJoinBridgeUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetJoinBridgeUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, boolean, Function<A, Object[]>, BavetIndexFactory) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- BavetJoinBridgeUniNode<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetJoinBridgeUniNode(BavetConstraintSession, int, BavetAbstractUniNode<A>, Function<A, Object[]>, BavetIndex<BavetJoinBridgeUniTuple<A>>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniNode
- BavetJoinBridgeUniTuple<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetJoinBridgeUniTuple(BavetJoinBridgeUniNode<A>, BavetAbstractUniTuple<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniTuple
- BavetJoinConstraintStream<Solution_> - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetJoinNode - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetJoinTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetJoinTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetAbstractUniConstraintStream<Solution_, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
- BavetJoinTriNode<A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetJoinTriNode(BavetConstraintSession, int, BavetJoinBridgeBiNode<A, B>, BavetJoinBridgeUniNode<C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- BavetJoinTriTuple<A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetJoinTriTuple(BavetJoinTriNode<A, B, C>, BavetJoinBridgeBiTuple<A, B>, BavetJoinBridgeUniTuple<C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriTuple
- BavetJoinTuple - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetNode - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetNodeBuildPolicy<Solution_> - Class in org.optaplanner.constraint.streams.bavet.common
- BavetNodeBuildPolicy(BavetConstraintSession<Solution_, ?>) - Constructor for class org.optaplanner.constraint.streams.bavet.common.BavetNodeBuildPolicy
- BavetNoneIndex<Tuple_ extends BavetJoinBridgeTuple> - Class in org.optaplanner.constraint.streams.bavet.common.index
- BavetNoneIndex() - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.BavetNoneIndex
- BavetScoringBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetConstraint<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetConstraint<Solution_>, BiFunction<A, B, BigDecimal>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetConstraint<Solution_>, ToIntBiFunction<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetConstraint<Solution_>, ToLongBiFunction<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- BavetScoringBiNode<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetScoringBiNode(BavetConstraintSession, int, Score<?>, BiFunction<A, B, UndoScoreImpacter>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiNode
- BavetScoringBiTuple<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetScoringBiTuple(BavetScoringBiNode<A, B>, BavetAbstractBiTuple<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiTuple
- BavetScoringNode - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetScoringTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, BavetConstraint<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
- BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, BavetConstraint<Solution_>, ToIntTriFunction<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
- BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, BavetConstraint<Solution_>, ToLongTriFunction<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
- BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, BavetConstraint<Solution_>, TriFunction<A, B, C, BigDecimal>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
- BavetScoringTriNode<A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetScoringTriNode(BavetConstraintSession, int, Score<?>, TriFunction<A, B, C, UndoScoreImpacter>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriNode
- BavetScoringTriTuple<A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- BavetScoringTriTuple(BavetScoringTriNode<A, B, C>, BavetAbstractTriTuple<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriTuple
- BavetScoringTuple - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetScoringUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetConstraint<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetConstraint<Solution_>, Function<A, BigDecimal>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetConstraint<Solution_>, ToIntFunction<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetConstraint<Solution_>, ToLongFunction<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- BavetScoringUniNode<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetScoringUniNode(BavetConstraintSession, int, Score<?>, Function<A, UndoScoreImpacter>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniNode
- BavetScoringUniTuple<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- BavetScoringUniTuple(BavetScoringUniNode<A>, BavetAbstractUniTuple<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniTuple
- BavetTuple - Interface in org.optaplanner.constraint.streams.bavet.common
- BavetTupleState - Enum in org.optaplanner.constraint.streams.bavet.common
- BendableLongScoreInliner - Class in org.optaplanner.constraint.streams.common.inliner
- BiConstraintStreamHelper<A,B,C> - Class in org.optaplanner.constraint.streams.bi
- BiConstraintStreamHelper(BiConstraintStream<A, B>) - Constructor for class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- BiLeftHandSide<A,B> - Class in org.optaplanner.constraint.streams.drools.common
-
Represents the left hand side of a Drools rule, the result of which are two variables.
- BiLeftHandSide(Variable<A>, PatternVariable<B, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- BiLeftHandSide(PatternVariable<A, ?, ?>, PatternVariable<B, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.constraint.streams.drools.common.BiLeftHandSide
- bind(Variable<BoundVar_>, Function<A, BoundVar_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
-
Bind a new variable.
- bind(Variable<BoundVar_>, Variable<LeftJoinVar_>, BiFunction<A, LeftJoinVar_, BoundVar_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
-
This must only be used in patterns that will eventually end up in accumulate() or groupBy().
- bind(Variable<BoundVar_>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, Variable<LeftJoinVarC_>, QuadFunction<A, LeftJoinVarA_, LeftJoinVarB_, LeftJoinVarC_, BoundVar_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
-
As defined by
PatternVariable.bind(Variable, Variable, BiFunction)
. - bind(Variable<BoundVar_>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, TriFunction<A, LeftJoinVarA_, LeftJoinVarB_, BoundVar_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
-
As defined by
PatternVariable.bind(Variable, Variable, BiFunction)
. - BiTuple<A,B> - Class in org.optaplanner.constraint.streams.drools.common
- BiTuple(A, B) - Constructor for class org.optaplanner.constraint.streams.drools.common.BiTuple
- build() - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- buildConstraint(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
- buildConstraint(String, String, Score<?>, ScoreImpactType, RuleBuilder<Solution_>) - Method in class org.optaplanner.constraint.streams.drools.common.DroolsAbstractConstraintStream
- buildConstraintConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
- buildConstraintConfigurable(String, String, ScoreImpactType, RuleBuilder<Solution_>) - Method in class org.optaplanner.constraint.streams.drools.common.DroolsAbstractConstraintStream
- 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
- buildIndex(boolean) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetIndexFactory
- buildKieBase(SolutionDescriptor<Solution_>, ConstraintProvider, boolean) - Static method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
- buildRule(Global<WeightedScoreImpacter>) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraint
- buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
- buildScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>, ScoreDirectorFactoryConfig) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
- buildScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>, ScoreDirectorFactoryConfig) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactoryService
- buildScoreInliner(ScoreDefinition<Score_>, Map<Constraint, Score_>, boolean) - Static method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- buildSession(boolean, Solution_) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSessionFactory
- buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
-
Create a new instance of
WeightedScoreImpacter
for a particular constraint. - buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
C
- c - Variable in class org.optaplanner.constraint.streams.drools.common.QuadTuple
- c - Variable in class org.optaplanner.constraint.streams.drools.common.TriTuple
- calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- calculateScore() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- calculateScore(int) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- childStreamList - Variable in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- childStreamList - Variable in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- childStreamList - Variable in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- clearResult() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- close() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- close() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- combineLeftMappings(DefaultBiJoiner<A, B>) - Static method in class org.optaplanner.constraint.streams.bavet.common.JoinerUtils
- combineLeftMappings(DefaultTriJoiner<A, B, C>) - Static method in class org.optaplanner.constraint.streams.bavet.common.JoinerUtils
- combineRightMappings(AbstractJoiner<Right_>) - Static method in class org.optaplanner.constraint.streams.bavet.common.JoinerUtils
- constraintFactory - Variable in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
- constraintFactory - Variable in class org.optaplanner.constraint.streams.drools.common.DroolsAbstractConstraintStream
- constraintMatchEnabled - Variable in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiConstraintStream
- createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
- createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
- createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- createFlattenedVariable(String, Variable<U>, Function<U, Iterable<Result_>>) - Method in class org.optaplanner.constraint.streams.drools.DroolsVariableFactory
-
Declare a new
Variable
with a given name, which will hold the individual results of applying the given mapping function on the value of the provided variable. - createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<GroupKey_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<GroupKey_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
- createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetJoinBridgeNode, BavetJoinBridgeNode) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetJoinBridgeNode, BavetJoinBridgeNode) - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetJoinConstraintStream
- createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetJoinBridgeNode, BavetJoinBridgeNode) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
- createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniConstraintStream
- createNodes(BavetNodeBuildPolicy<Solution_>, Map<Class<?>, BavetFromUniNode<Object>>, Score<?>) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraint
- createTuple(A) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniNode
- createTuple(GroupKey_, ResultContainer_) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiNode
- createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiNode
- createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiNode
- createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiNode
- createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiNode
- createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiNode
- createTuple(BavetAbstractBiTuple<GroupKey_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiNode
- createTuple(BavetJoinBridgeBiTuple<A, B>, BavetJoinBridgeUniTuple<C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- createTuple(BavetAbstractTriTuple<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriNode
- createTuple(BavetAbstractTriTuple<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriNode
- createTuple(BavetAbstractTriTuple<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- createTuple(BavetAbstractTriTuple<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriNode
- createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniNode
- createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniNode
- createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniNode
- createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniNode
- createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniNode
- createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniNode
- createTuple(BavetJoinBridgeUniTuple<A>, BavetJoinBridgeUniTuple<B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- createVariable(Class<U>, String) - Method in class org.optaplanner.constraint.streams.drools.DroolsVariableFactory
-
Declare a new
Variable
with a given name and no declared source. - createVariable(String) - Method in class org.optaplanner.constraint.streams.drools.DroolsVariableFactory
-
Declares a new
Object
-typed variable, seeDroolsVariableFactory.createVariable(Class, String)
for details. - createVariable(String, Variable<U>, Variable<V>, BiFunction<U, V, Result_>) - Method in class org.optaplanner.constraint.streams.drools.DroolsVariableFactory
-
Declare a new
Variable
with a given name, which will hold the result of applying a given mapping function on values of the provided variables. - createVariable(String, Variable<U>, Variable<V>, Variable<W>, Variable<Y>, QuadFunction<U, V, W, Y, Result_>) - Method in class org.optaplanner.constraint.streams.drools.DroolsVariableFactory
- createVariable(String, Variable<U>, Variable<V>, Variable<W>, TriFunction<U, V, W, Result_>) - Method in class org.optaplanner.constraint.streams.drools.DroolsVariableFactory
- CREATING - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
D
- d - Variable in class org.optaplanner.constraint.streams.drools.common.QuadTuple
- DEAD - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
- decreaseParentCount() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- DefaultBiJoiner<A,B> - Class in org.optaplanner.constraint.streams.bi
- DefaultBiJoiner(Function<A, Property_>, JoinerType, Function<B, Property_>) - Constructor for class org.optaplanner.constraint.streams.bi.DefaultBiJoiner
- DefaultJoinerService - Class in org.optaplanner.constraint.streams
- DefaultJoinerService() - Constructor for class org.optaplanner.constraint.streams.DefaultJoinerService
- DefaultPentaJoiner<A,B,C,D,E> - Class in org.optaplanner.constraint.streams.penta
- DefaultPentaJoiner(QuadFunction<A, B, C, D, Property_>, JoinerType, Function<E, Property_>) - Constructor for class org.optaplanner.constraint.streams.penta.DefaultPentaJoiner
- DefaultQuadJoiner<A,B,C,D> - Class in org.optaplanner.constraint.streams.quad
- DefaultQuadJoiner(TriFunction<A, B, C, Property_>, JoinerType, Function<D, Property_>) - Constructor for class org.optaplanner.constraint.streams.quad.DefaultQuadJoiner
- DefaultTriJoiner<A,B,C> - Class in org.optaplanner.constraint.streams.tri
- DefaultTriJoiner(BiFunction<A, B, Property_>, JoinerType, Function<C, Property_>) - Constructor for class org.optaplanner.constraint.streams.tri.DefaultTriJoiner
- distinct() - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- distinct() - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- distinct() - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- distinct() - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- doJoin(UniConstraintStream<B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- doJoin(UniConstraintStream<B>, BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- doJoin(UniConstraintStream<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- doJoin(UniConstraintStream<C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- doJoin(UniConstraintStream<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- doJoin(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- doJoin(UniConstraintStream<D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- doJoin(UniConstraintStream<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- doJoin(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- doJoin(UniConstraintStream<Right>) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- doJoin(UniConstraintStream<Right>, Joiner) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- doJoin(UniConstraintStream<Right>, Joiner...) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- DroolsAbstractBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsAbstractBiConstraintStream(DroolsConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- DroolsAbstractConstraintStream<Solution_> - Class in org.optaplanner.constraint.streams.drools.common
- DroolsAbstractConstraintStream(DroolsConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.common.DroolsAbstractConstraintStream
- DroolsAbstractQuadConstraintStream<Solution_,A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsAbstractQuadConstraintStream(DroolsConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- DroolsAbstractTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsAbstractTriConstraintStream(DroolsConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- DroolsAbstractUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsAbstractUniConstraintStream(DroolsConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- DroolsConstraint<Solution_> - Class in org.optaplanner.constraint.streams.drools
- DroolsConstraint(DroolsConstraintFactory<Solution_>, String, String, Function<Solution_, Score<?>>, ScoreImpactType, boolean, RuleBuilder<Solution_>) - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraint
- DroolsConstraintFactory<Solution_> - Class in org.optaplanner.constraint.streams.drools
- DroolsConstraintFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraintFactory
- DroolsConstraintStreamScoreDirector<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.drools
-
FP streams implementation of
ScoreDirector
, which only recalculates theScore
of the part of theworking solution
that changed, instead of the going through the entirePlanningSolution
. - DroolsConstraintStreamScoreDirector(DroolsConstraintStreamScoreDirectorFactory<Solution_, Score_>, boolean, boolean) - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- DroolsConstraintStreamScoreDirectorFactory<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.drools
- DroolsConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, KieBaseDescriptor<Solution_>, boolean) - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
- DroolsConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider, boolean) - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
- DroolsConstraintStreamScoreDirectorFactoryService<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.drools
- DroolsConstraintStreamScoreDirectorFactoryService() - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactoryService
- DroolsExistsBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsExistsBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, boolean, boolean, Class<C>, TriJoiner<A, B, C>...) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsExistsBiConstraintStream
- DroolsExistsQuadConstraintStream<Solution_,A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsExistsQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, boolean, boolean, Class<E>, PentaJoiner<A, B, C, D, E>...) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsExistsQuadConstraintStream
- DroolsExistsTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsExistsTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, boolean, boolean, Class<D>, QuadJoiner<A, B, C, D>...) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsExistsTriConstraintStream
- DroolsExistsUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsExistsUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, boolean, boolean, Class<B>, BiJoiner<A, B>...) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsExistsUniConstraintStream
- DroolsFilterBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsFilterBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsFilterBiConstraintStream
- DroolsFilterQuadConstraintStream<Solution_,A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsFilterQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsFilterQuadConstraintStream
- DroolsFilterTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsFilterTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsFilterTriConstraintStream
- DroolsFilterUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsFilterUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Predicate<A>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsFilterUniConstraintStream
- DroolsFlatteningBiConstraintStream<Solution_,A,NewB> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsFlatteningBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, Function<B, Iterable<NewB>>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsFlatteningBiConstraintStream
- DroolsFlatteningQuadConstraintStream<Solution_,A,B,C,NewD> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsFlatteningQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, Function<D, Iterable<NewD>>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsFlatteningQuadConstraintStream
- DroolsFlatteningTriConstraintStream<Solution_,A,B,NewC> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsFlatteningTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, Function<C, Iterable<NewC>>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsFlatteningTriConstraintStream
- DroolsFlatteningUniConstraintStream<Solution_,NewA> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsFlatteningUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, Iterable<NewA>>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsFlatteningUniConstraintStream
- DroolsFromUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsFromUniConstraintStream(DroolsConstraintFactory<Solution_>, Class<A>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsFromUniConstraintStream
- DroolsGroupingBiConstraintStream<Solution_,NewA,NewB> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingQuadConstraintStream<Solution_,NewA,NewB,NewC,NewD> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>, BiFunction<A, B, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadFunction<A, B, C, D, NewC>, QuadFunction<A, B, C, D, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadFunction<A, B, C, D, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriFunction<A, B, C, NewC>, TriFunction<A, B, C, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriFunction<A, B, C, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, Function<A, NewC>, Function<A, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, Function<A, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingTriConstraintStream<Solution_,NewA,NewB,NewC> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadFunction<A, B, C, D, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriFunction<A, B, C, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, Function<A, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, UniConstraintCollector<A, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingUniConstraintStream<Solution_,NewA> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsJoinBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsJoinBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, DroolsAbstractUniConstraintStream<Solution_, B>, BiJoiner<A, B>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsJoinBiConstraintStream
- DroolsJoinQuadConstraintStream<Solution_,A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsJoinQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, DroolsAbstractUniConstraintStream<Solution_, D>, QuadJoiner<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsJoinQuadConstraintStream
- DroolsJoinTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsJoinTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, DroolsAbstractUniConstraintStream<Solution_, C>, TriJoiner<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsJoinTriConstraintStream
- DroolsMappingUniConstraintStream<Solution_,NewA> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- DroolsVariableFactory - Class in org.optaplanner.constraint.streams.drools
- DYING - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
-
Tuple which was
BavetTupleState.UPDATING
and then invalidated by subsequent tuple.
E
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiNode
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetIndexKey
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriNode
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniNode
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniNode
- equals(Object) - Method in class org.optaplanner.constraint.streams.drools.common.BiTuple
- equals(Object) - Method in class org.optaplanner.constraint.streams.drools.common.QuadTuple
- equals(Object) - Method in class org.optaplanner.constraint.streams.drools.common.TriTuple
- extractConstraintWeight(Solution_) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- extractPredicate(Joiner) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- extractPredicate(BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- extractPredicate(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- extractPredicate(TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- 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
- FactTuple - Interface in org.optaplanner.constraint.streams.drools.common
- filter(BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- filter(BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- filter(BiPredicate<LeftJoinVar_, A>, Variable<LeftJoinVar_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- filter(Predicate<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- filter(Predicate<A>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- filter(Predicate<A>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- filter(JoinedStream, Predicate) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- filter(QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- filter(QuadPredicate<LeftJoinVarA_, LeftJoinVarB_, LeftJoinVarC_, A>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, Variable<LeftJoinVarC_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- filter(TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- filter(TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- filter(TriPredicate<LeftJoinVarA_, LeftJoinVarB_, A>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- filter(BiConstraintStream<A, B>, BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- filter(QuadConstraintStream<A, B, C, D>, QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- filter(TriConstraintStream<A, B, C>, TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- filterForJoin(Variable<LeftJoinVar_>, DefaultBiJoiner<LeftJoinVar_, A>, JoinerType, int) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- filterForJoin(Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, Variable<LeftJoinVarC_>, DefaultQuadJoiner<LeftJoinVarA_, LeftJoinVarB_, LeftJoinVarC_, A>, JoinerType, int) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- filterForJoin(Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, DefaultTriJoiner<LeftJoinVarA_, LeftJoinVarB_, A>, JoinerType, int) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- FilteringBiJoiner<A,B> - Class in org.optaplanner.constraint.streams.bi
- FilteringBiJoiner(BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bi.FilteringBiJoiner
- FilteringPentaJoiner<A,B,C,D,E> - Class in org.optaplanner.constraint.streams.penta
- FilteringPentaJoiner(PentaPredicate<A, B, C, D, E>) - Constructor for class org.optaplanner.constraint.streams.penta.FilteringPentaJoiner
- FilteringQuadJoiner<A,B,C,D> - Class in org.optaplanner.constraint.streams.quad
- FilteringQuadJoiner(QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.quad.FilteringQuadJoiner
- FilteringTriJoiner<A,B,C> - Class in org.optaplanner.constraint.streams.tri
- FilteringTriJoiner(TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.tri.FilteringTriJoiner
- findFromNodeList(Class<?>) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- flattenLast(Function<A, Iterable<ResultA_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- flattenLast(Function<A, Iterable<ResultA_>>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- flattenLast(Function<B, Iterable<ResultB_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- flattenLast(Function<B, Iterable<ResultB_>>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- flattenLast(Function<C, Iterable<ResultC_>>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- flattenLast(Function<C, Iterable<ResultC_>>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- flattenLast(Function<D, Iterable<ResultD_>>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- forEach(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- forEachIncludingNullVars(Class<A>) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- forEachIncludingNullVars(Class<A>) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintFactory
- forEachUniquePair(Class<A>, BiJoiner<A, 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
- fromUnfiltered(Class<A>) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- fromUnfiltered(Class<A>) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintFactory
- fromUniquePair(Class<A>, BiJoiner<A, 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
- get() - Method in class org.optaplanner.constraint.streams.drools.KieBaseDescriptor
- get(Object[]) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetEqualsAndComparisonIndex
- get(Object[]) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetEqualsIndex
- get(Object[]) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetIndex
- get(Object[]) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetNoneIndex
- getAbTuple() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriTuple
- getAgendaFilter() - Method in class org.optaplanner.constraint.streams.drools.SessionDescriptor
-
The purpose of the agenda filter is to determine which rules should run.
- getATuple() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiTuple
- getBTuple() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiTuple
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniNode
- getChildNodeList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniNode
- getChildStreams() - Method in class org.optaplanner.constraint.streams.drools.common.DroolsAbstractConstraintStream
- getChildTuple() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiTuple
- getChildTuple() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniTuple
- getChildTupleList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniTuple
- getConstraintFactory() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
- getConstraintFactory() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- getConstraintFactory() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- getConstraintFactory() - Method in class org.optaplanner.constraint.streams.drools.common.DroolsAbstractConstraintStream
- getConstraintId() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- getConstraintMatchTotalMap() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- getConstraintMatchTotalMap() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- getConstraintMatchTotalMap() - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- getConstraintMatchTotalMap() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- 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.bavet.BavetConstraintStreamScoreDirectorFactory
- getConstraints() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory
- getConstraints() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
- getConstraintToGlobalMap() - Method in class org.optaplanner.constraint.streams.drools.KieBaseDescriptor
- getConstraintWeight(Constraint) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- getCreatedNodes() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetNodeBuildPolicy
- getCTuple() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriTuple
- getDefaultConstraintPackage() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- getDefaultConstraintPackage() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintFactory
- getDependentExpressions() - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriTuple
- getFactC() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriTuple
- getFactC() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriTuple
- getFactC() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriTuple
- getFactC() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriTuple
- getFacts() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiTuple
- getFacts() - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetTuple
- getFacts() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriTuple
- getFacts() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniTuple
- getFactsString() - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetTuple
- getFilter() - Method in class org.optaplanner.constraint.streams.bi.FilteringBiJoiner
- getFilter() - Method in class org.optaplanner.constraint.streams.penta.FilteringPentaJoiner
- getFilter() - Method in class org.optaplanner.constraint.streams.quad.FilteringQuadJoiner
- getFilter() - Method in class org.optaplanner.constraint.streams.tri.FilteringTriJoiner
- getFromClass() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- getFromStreamList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- getGroupKey() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- getIndex() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiNode
- getIndex() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniNode
- getIndexProperties() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiTuple
- getIndexProperties() - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetJoinBridgeTuple
- getIndexProperties() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniTuple
- getIndictmentMap() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- getIndictmentMap() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- getIndictmentMap() - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- getIndictmentMap() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- getJoinConstraintStreamToJoinBridgeNodeMap() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetNodeBuildPolicy
- getJoinerCount() - Method in class org.optaplanner.constraint.streams.common.AbstractJoiner
- getJoinerType(int) - Method in class org.optaplanner.constraint.streams.common.AbstractJoiner
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsExistsBiConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsFilterBiConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsFlatteningBiConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsJoinBiConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsExistsQuadConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsFilterQuadConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsFlatteningQuadConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsJoinQuadConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsExistsTriConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsFilterTriConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsFlatteningTriConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsJoinTriConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsExistsUniConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFilterUniConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFlatteningUniConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFromUniConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- getLeftHandSide() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- getLeftIndex() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- getLeftIndex() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.bi.DefaultBiJoiner
- getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.penta.DefaultPentaJoiner
- getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.quad.DefaultQuadJoiner
- getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.tri.DefaultTriJoiner
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractTuple
- getNode() - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniTuple
- getNode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniTuple
- getNodeIndex() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractNode
- getNodeIndex() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractTuple
- getNodeIndex() - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetNode
- getNodes() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- getNullityFilter(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- getPatternVariableA() - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- getPrerequisiteExpressions() - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- getPrimaryVariable() - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- getResultContainer() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- getRetrievalSemantics() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- getRightIndex() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- getRightIndex() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- getRightMapping(int) - Method in class org.optaplanner.constraint.streams.common.AbstractJoiner
- getScoreImpactType() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- getScoreInliner() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- getScoreInliner() - Method in class org.optaplanner.constraint.streams.drools.SessionDescriptor
-
Used to obtain the latest
Score
and related information from the session returned bySessionDescriptor.getSession()
. - getScoringNodeList() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- getSession() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- getSession() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetNodeBuildPolicy
- getSession() - Method in class org.optaplanner.constraint.streams.drools.SessionDescriptor
- getSolutionDescriptor() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- getSolutionDescriptor() - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- getSolutionDescriptor() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintFactory
- getState() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractTuple
- getSupportedScoreDirectorType() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
- getSupportedScoreDirectorType() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactoryService
- getUndoAccumulator() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiTuple
- getUndoAccumulator() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniTuple
- getUndoScoreImpacter() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiTuple
- getUndoScoreImpacter() - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetScoringTuple
- getUndoScoreImpacter() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriTuple
- getUndoScoreImpacter() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniTuple
- getVariableFactory() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintFactory
- groupBy(BiFunction<A, B, GroupKey_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKey_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, __, Result_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiFunction<A, B, GroupKeyC_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiFunction<A, B, GroupKeyC_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiFunction<A, B, GroupKeyC_>, BiFunction<A, B, GroupKeyD_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiFunction<A, B, GroupKeyC_>, BiFunction<A, B, GroupKeyD_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiFunction<A, B, GroupKeyC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiFunction<A, B, GroupKeyC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(Function<A, GroupKey_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKey_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, Function<A, GroupKeyC_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, Function<A, GroupKeyC_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, Function<A, GroupKeyC_>, Function<A, GroupKeyD_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, Function<A, GroupKeyC_>, Function<A, GroupKeyD_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, Function<A, GroupKeyC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, Function<A, GroupKeyC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKey_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKey_>, QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKey_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKey_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>, QuadConstraintCollector<A, B, C, D, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>, QuadFunction<A, B, C, D, GroupKeyC_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>, QuadFunction<A, B, C, D, GroupKeyC_>, QuadFunction<A, B, C, D, GroupKeyD_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>, QuadFunction<A, B, C, D, GroupKeyC_>, QuadConstraintCollector<A, B, C, D, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>, QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>, QuadConstraintCollector<A, B, C, D, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(TriFunction<A, B, C, GroupKey_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKey_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriFunction<A, B, C, GroupKeyC_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriFunction<A, B, C, GroupKeyC_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriFunction<A, B, C, GroupKeyC_>, TriFunction<A, B, C, GroupKeyD_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriFunction<A, B, C, GroupKeyC_>, TriFunction<A, B, C, GroupKeyD_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriFunction<A, B, C, GroupKeyC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriFunction<A, B, C, GroupKeyC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- groupBy(QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadConstraintCollector<A, B, C, D, ResultContainerA_, ResultA_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadConstraintCollector<A, B, C, D, ResultContainerA_, ResultA_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(QuadConstraintCollector<A, B, C, D, ResultContainerA_, ResultA_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>, QuadConstraintCollector<A, B, C, D, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- groupBy(TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- groupBy(UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
-
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsExistsBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsFilterBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsFlatteningBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsJoinBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsExistsQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsFilterQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsFlatteningQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsJoinQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsExistsTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsFilterTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsFlatteningTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsJoinTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsExistsUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFilterUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFlatteningUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFromUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.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.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.uni.InnerUniConstraintStream
-
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
H
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiNode
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetIndexKey
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriNode
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniNode
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniNode
- hashCode() - Method in class org.optaplanner.constraint.streams.drools.common.BiTuple
- hashCode() - Method in class org.optaplanner.constraint.streams.drools.common.QuadTuple
- hashCode() - Method in class org.optaplanner.constraint.streams.drools.common.TriTuple
I
- ifExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- ifExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- ifExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- ifExists(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- ifExistsIncludingNullVars(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifExistsIncludingNullVars(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- ifExistsIncludingNullVars(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifExistsIncludingNullVars(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- ifExistsIncludingNullVars(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifExistsIncludingNullVars(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- ifExistsIncludingNullVars(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- ifNotExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifNotExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- ifNotExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifNotExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- ifNotExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifNotExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- ifNotExists(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- ifNotExistsIncludingNullVars(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifNotExistsIncludingNullVars(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- ifNotExistsIncludingNullVars(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifNotExistsIncludingNullVars(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- ifNotExistsIncludingNullVars(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifNotExistsIncludingNullVars(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- ifNotExistsIncludingNullVars(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impact(int, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.IntImpactFunction
- impact(long, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.LongImpactFunction
- impact(String, String, Score<?>) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- impact(String, String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impact(String, String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impact(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impact(String, String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impact(BigDecimal, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.BigDecimalImpactFunction
- impactBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactBigDecimal(String, String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactConfigurable(String, String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactConfigurable(String, String, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactConfigurable(String, String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactConfigurable(String, String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactConfigurableBigDecimal(String, String, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactConfigurableLong(String, String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactConfigurableLong(String, String, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactConfigurableLong(String, String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactLong(String, String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactLong(String, String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactLong(String, String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.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(String, String, Score<?>, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScore(String, String, Score<?>, ToIntBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScore(String, String, Score<?>, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScore(String, String, Score<?>, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScore(String, String, Score<?>, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScore(String, String, Score<?>, ToIntFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScore(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScore(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScore(String, String, Score<?>, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScore(String, String, Score<?>, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScore(String, String, Score<?>, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScore(BigDecimal, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- impactScoreBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, Function<A, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScoreConfigurable(String, String, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreConfigurable(String, String, ToIntBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScoreConfigurable(String, String, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreConfigurable(String, String, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreConfigurable(String, String, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreConfigurable(String, String, ToIntFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreConfigurable(String, String, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreConfigurable(String, String, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScoreConfigurable(String, String, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreConfigurable(String, String, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreConfigurable(String, String, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScoreConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScoreConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreConfigurableBigDecimal(String, String, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreConfigurableBigDecimal(String, String, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreConfigurableBigDecimal(String, String, Function<A, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScoreConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScoreConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScoreConfigurableLong(String, String, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreConfigurableLong(String, String, ToLongBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScoreConfigurableLong(String, String, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreConfigurableLong(String, String, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreConfigurableLong(String, String, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreConfigurableLong(String, String, ToLongFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScoreConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScoreConfigurableLong(String, String, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreConfigurableLong(String, String, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreConfigurableLong(String, String, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- increaseParentCount() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- InnerBiConstraintStream<A,B> - Interface in org.optaplanner.constraint.streams.bi
- InnerConstraintFactory<Solution_,Constraint_ extends org.optaplanner.core.api.score.stream.Constraint> - Class in org.optaplanner.constraint.streams.common
- InnerConstraintFactory() - Constructor for class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- InnerQuadConstraintStream<A,B,C,D> - Interface in org.optaplanner.constraint.streams.quad
- InnerTriConstraintStream<A,B,C> - Interface in org.optaplanner.constraint.streams.tri
- InnerUniConstraintStream<A> - Interface in org.optaplanner.constraint.streams.uni
- insert(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- isActive() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractTuple
- isActive() - Method in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
- isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- isDirty() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractTuple
- isDirty() - Method in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
- isDroolsAlphaNetworkCompilationEnabled() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
- isFilteringJoiner(Joiner) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- isFilteringJoiner(BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- isFilteringJoiner(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- isFilteringJoiner(TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
J
- join(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- join(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- join(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- join(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- join(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- join(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- join(UniConstraintStream<B>, BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- join(UniConstraintStream<B>, BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- join(UniConstraintStream<B>, BiJoiner<A, B>...) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- join(UniConstraintStream<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- join(UniConstraintStream<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- join(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- join(UniConstraintStream<Right>, Joiner...) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
-
Converts a set of joiners into a single composite joiner, optionally followed by some filters.
- joinerTypes - Variable in class org.optaplanner.constraint.streams.common.AbstractJoiner
- JoinerUtils - Class in org.optaplanner.constraint.streams.bavet.common
- JustificationsSupplier - Interface in org.optaplanner.constraint.streams.common.inliner
-
This interface allows to create justifications lazily if and only if constraint matches are enabled.
K
L
- LEGACY - 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
- map(BiFunction<A, B, ResultA_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- map(BiFunction<A, B, ResultA_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- map(Function<A, ResultA_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- map(Function<A, ResultA_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- map(QuadFunction<A, B, C, D, ResultA_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- map(TriFunction<A, B, C, ResultA_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- map(TriFunction<A, B, C, ResultA_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- matches(A, B) - Method in class org.optaplanner.constraint.streams.bi.DefaultBiJoiner
- matches(A, B, C) - Method in class org.optaplanner.constraint.streams.tri.DefaultTriJoiner
- matches(A, B, C, D) - Method in class org.optaplanner.constraint.streams.quad.DefaultQuadJoiner
- matches(A, B, C, D, E) - Method in class org.optaplanner.constraint.streams.penta.DefaultPentaJoiner
- merge(BiJoiner<A, B>...) - Static method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- mergeJoiners(Joiner...) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- mergeJoiners(BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- mergeJoiners(QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- mergeJoiners(TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- mergePredicates(BiPredicate<A, B>, BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- mergePredicates(QuadPredicate<A, B, C, D>, QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- mergePredicates(TriPredicate<A, B, C>, TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- mergePredicates(Predicate, Predicate) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- MIXED - org.optaplanner.constraint.streams.common.ScoreImpactType
N
- NEW - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
- newBiJoiner(BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newBiJoiner(Function<A, Property_>, JoinerType, Function<B, Property_>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newConstraintStreamingSession(boolean, Solution_) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
- newPentaJoiner(PentaPredicate<A, B, C, D, E>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newPentaJoiner(QuadFunction<A, B, C, D, Property_>, JoinerType, Function<E, Property_>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newQuadJoiner(QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newQuadJoiner(TriFunction<A, B, C, Property_>, JoinerType, Function<D, Property_>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newSession(boolean, Solution_) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- newTriJoiner(BiFunction<A, B, Property_>, JoinerType, Function<C, Property_>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newTriJoiner(TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- nextNodeIndex() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetNodeBuildPolicy
- nodeIndex - Variable in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractNode
- NONE - Static variable in class org.optaplanner.constraint.streams.bi.DefaultBiJoiner
- NONE - Static variable in class org.optaplanner.constraint.streams.penta.DefaultPentaJoiner
- NONE - Static variable in class org.optaplanner.constraint.streams.quad.DefaultQuadJoiner
- NONE - Static variable in class org.optaplanner.constraint.streams.tri.DefaultTriJoiner
O
- of(WeightedScoreImpacter.BigDecimalImpactFunction) - Static method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- of(WeightedScoreImpacter.IntImpactFunction) - Static method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- of(WeightedScoreImpacter.LongImpactFunction) - Static method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- OK - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
-
Freshly refreshed tuple.
- onDeleteMatch(Match) - Method in class org.optaplanner.constraint.streams.drools.OptaPlannerRuleEventListener
- onUpdateMatch(Match) - Method in class org.optaplanner.constraint.streams.drools.OptaPlannerRuleEventListener
- OptaPlannerRuleEventListener - Class in org.optaplanner.constraint.streams.drools
- OptaPlannerRuleEventListener() - Constructor for class org.optaplanner.constraint.streams.drools.OptaPlannerRuleEventListener
- org.optaplanner.constraint.streams - package org.optaplanner.constraint.streams
- org.optaplanner.constraint.streams.bavet - package org.optaplanner.constraint.streams.bavet
- org.optaplanner.constraint.streams.bavet.bi - package org.optaplanner.constraint.streams.bavet.bi
- org.optaplanner.constraint.streams.bavet.common - package org.optaplanner.constraint.streams.bavet.common
- org.optaplanner.constraint.streams.bavet.common.index - package org.optaplanner.constraint.streams.bavet.common.index
- org.optaplanner.constraint.streams.bavet.tri - package org.optaplanner.constraint.streams.bavet.tri
- org.optaplanner.constraint.streams.bavet.uni - package org.optaplanner.constraint.streams.bavet.uni
- org.optaplanner.constraint.streams.bi - package org.optaplanner.constraint.streams.bi
- org.optaplanner.constraint.streams.common - package org.optaplanner.constraint.streams.common
- org.optaplanner.constraint.streams.common.inliner - package org.optaplanner.constraint.streams.common.inliner
- org.optaplanner.constraint.streams.drools - package org.optaplanner.constraint.streams.drools
- org.optaplanner.constraint.streams.drools.bi - package org.optaplanner.constraint.streams.drools.bi
- org.optaplanner.constraint.streams.drools.common - package org.optaplanner.constraint.streams.drools.common
- org.optaplanner.constraint.streams.drools.quad - package org.optaplanner.constraint.streams.drools.quad
- org.optaplanner.constraint.streams.drools.tri - package org.optaplanner.constraint.streams.drools.tri
- org.optaplanner.constraint.streams.drools.uni - package org.optaplanner.constraint.streams.drools.uni
- org.optaplanner.constraint.streams.penta - package org.optaplanner.constraint.streams.penta
- org.optaplanner.constraint.streams.quad - package org.optaplanner.constraint.streams.quad
- org.optaplanner.constraint.streams.tri - package org.optaplanner.constraint.streams.tri
- org.optaplanner.constraint.streams.uni - package org.optaplanner.constraint.streams.uni
P
- parentTuple - Variable in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiTuple
- parentTuple - Variable in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniTuple
- PatternVariable<A,PatternVar_,Child_ extends PatternVariable<A,PatternVar_,Child_>> - Interface in org.optaplanner.constraint.streams.drools.common
- penalize(String, String, Score<?>) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- penalize(String, String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- penalize(String, String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- penalize(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- penalize(String, String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- penalizeBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- penalizeBigDecimal(String, String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- penalizeBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- penalizeBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- penalizeConfigurable(String, String) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- penalizeConfigurable(String, String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- penalizeConfigurable(String, String, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- penalizeConfigurable(String, String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- penalizeConfigurable(String, String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- penalizeConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- penalizeConfigurableBigDecimal(String, String, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- penalizeConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- penalizeConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- penalizeConfigurableLong(String, String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- penalizeConfigurableLong(String, String, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- penalizeConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- penalizeConfigurableLong(String, String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- penalizeLong(String, String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- penalizeLong(String, String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- penalizeLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- penalizeLong(String, String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- PENALTY - org.optaplanner.constraint.streams.common.ScoreImpactType
- processNode(BavetNodeBuildPolicy<Solution_>, BavetAbstractBiNode<A, B>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- processNode(BavetNodeBuildPolicy<Solution_>, BavetAbstractTriNode<A, B, C>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- processNode(BavetNodeBuildPolicy<Solution_>, BavetAbstractUniNode<A>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- put(Object[], Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetEqualsAndComparisonIndex
- put(Object[], Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetEqualsIndex
- put(Object[], Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetIndex
- put(Object[], Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetNoneIndex
Q
- QuadLeftHandSide<A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.common
-
Represents the left hand side of a Drools rule, the result of which are four variables.
- QuadLeftHandSide(Variable<A>, Variable<B>, Variable<C>, PatternVariable<D, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- QuadLeftHandSide(PatternVariable<A, ?, ?>, PatternVariable<B, ?, ?>, PatternVariable<C, ?, ?>, PatternVariable<D, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.constraint.streams.drools.common.QuadLeftHandSide
- QuadTuple<A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.common
- QuadTuple(A, B, C, D) - Constructor for class org.optaplanner.constraint.streams.drools.common.QuadTuple
R
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniNode
- refresh(BavetAbstractTuple) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniNode
- refreshChildTuplesLeft(BavetJoinBridgeBiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- refreshChildTuplesLeft(BavetJoinBridgeUniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- refreshChildTuplesRight(BavetJoinBridgeUniTuple<B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- refreshChildTuplesRight(BavetJoinBridgeUniTuple<C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- remove(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetEqualsAndComparisonIndex
- remove(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetEqualsIndex
- remove(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetIndex
- remove(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.BavetNoneIndex
- requiresFlushing() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- requiresFlushing() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- retract(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- 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. - retrieveSharedNode(Node_) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetNodeBuildPolicy
- reward(String, String, Score<?>) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- reward(String, String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- reward(String, String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- reward(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- reward(String, String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- REWARD - org.optaplanner.constraint.streams.common.ScoreImpactType
- rewardBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- rewardBigDecimal(String, String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- rewardBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- rewardBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- rewardConfigurable(String, String) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- rewardConfigurable(String, String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- rewardConfigurable(String, String, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- rewardConfigurable(String, String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- rewardConfigurable(String, String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- rewardConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- rewardConfigurableBigDecimal(String, String, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- rewardConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- rewardConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- rewardConfigurableLong(String, String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- rewardConfigurableLong(String, String, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- rewardConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- rewardConfigurableLong(String, String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- rewardLong(String, String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- rewardLong(String, String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- rewardLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- rewardLong(String, String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- rightMappings - Variable in class org.optaplanner.constraint.streams.common.AbstractJoiner
- RuleBuilder<Solution_> - Interface in org.optaplanner.constraint.streams.drools.common
S
- ScoreImpactType - Enum in org.optaplanner.constraint.streams.common
- session - Variable in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- session - Variable in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractNode
- SessionDescriptor<Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.drools
- SessionDescriptor(KieSession, AbstractScoreInliner<Score_>, AgendaFilter) - Constructor for class org.optaplanner.constraint.streams.drools.SessionDescriptor
- setChildTuple(BavetGroupBiTuple<NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiTuple
- setChildTuple(BavetGroupBiTuple<NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniTuple
- setChildTupleRefresher(Consumer<BavetJoinBridgeBiTuple<A, B>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiNode
- setChildTupleRefresher(Consumer<BavetJoinBridgeUniTuple<A>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniNode
- setGroupNode(BavetGroupBiNode<NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiNode
- setGroupNode(BavetGroupBiNode<NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniNode
- setGroupStream(BavetGroupBiConstraintStream<Solution_, NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiConstraintStream
- setGroupStream(BavetGroupBiConstraintStream<Solution_, NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
- setIndexProperties(Object[]) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiTuple
- setIndexProperties(Object[]) - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetJoinBridgeTuple
- setIndexProperties(Object[]) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniTuple
- setJoinStream(BavetJoinConstraintStream<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- setJoinStream(BavetJoinConstraintStream<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- setState(BavetTupleState) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractTuple
- setUndoAccumulator(Runnable) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiTuple
- setUndoAccumulator(Runnable) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniTuple
- setUndoScoreImpacter(UndoScoreImpacter) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiTuple
- setUndoScoreImpacter(UndoScoreImpacter) - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetScoringTuple
- setUndoScoreImpacter(UndoScoreImpacter) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriTuple
- setUndoScoreImpacter(UndoScoreImpacter) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniTuple
- setWorkingSolution(Solution_) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- setWorkingSolution(Solution_) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- STANDARD - org.optaplanner.constraint.streams.common.RetrievalSemantics
-
Joins do not include entities with null planning variables, unless specifically requested by join(forEachIncludingNullVars(...)).
- state - Variable in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractTuple
T
- toString() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraint
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFromUniTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniTuple
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniTuple
- toString() - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
- toString() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsExistsBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsFilterBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsFlatteningBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsJoinBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.common.BiTuple
- toString() - Method in class org.optaplanner.constraint.streams.drools.common.QuadTuple
- toString() - Method in class org.optaplanner.constraint.streams.drools.common.TriTuple
- toString() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraint
- toString() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsExistsQuadConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsFilterQuadConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsFlatteningQuadConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsJoinQuadConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsExistsTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsFilterTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsFlatteningTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsJoinTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsExistsUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFilterUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFlatteningUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFromUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- transitionTuple(BavetAbstractTuple, BavetTupleState) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- TriConstraintStreamHelper<A,B,C,D> - Class in org.optaplanner.constraint.streams.tri
- TriConstraintStreamHelper(TriConstraintStream<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- TriLeftHandSide<A,B,C> - Class in org.optaplanner.constraint.streams.drools.common
-
Represents the left hand side of a Drools rule, the result of which are three variables.
- TriLeftHandSide(Variable<A>, Variable<B>, PatternVariable<C, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- TriLeftHandSide(PatternVariable<A, ?, ?>, PatternVariable<B, ?, ?>, PatternVariable<C, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.constraint.streams.drools.common.TriLeftHandSide
- TriTuple<A,B,C> - Class in org.optaplanner.constraint.streams.drools.common
- TriTuple(A, B, C) - Constructor for class org.optaplanner.constraint.streams.drools.common.TriTuple
U
- undoPreviousMatch(Match) - Method in class org.optaplanner.constraint.streams.drools.OptaPlannerRuleEventListener
- UndoScoreImpacter - Interface in org.optaplanner.constraint.streams.common.inliner
- UniConstraintStreamHelper<A,B> - Class in org.optaplanner.constraint.streams.uni
- UniConstraintStreamHelper(UniConstraintStream<A>) - Constructor for class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- UniLeftHandSide<A> - Class in org.optaplanner.constraint.streams.drools.common
-
Represents the left-hand side of a Drools rule, the result of which is a single variable.
- UniLeftHandSide(Class<A>, DroolsVariableFactory) - Constructor for class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- UniLeftHandSide(Variable<A>, List<ViewItem<?>>, DroolsVariableFactory) - Constructor for class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- UniLeftHandSide(PatternVariable<A, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- update(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
- updateResult(Function<ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiTuple
- UPDATING - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
V
- valueOf(String) - Static method in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
-
Returns the enum constant of this type with the specified name.
- 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.bavet.common.BavetTupleState
-
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.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 - 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 - Interface in org.optaplanner.constraint.streams.common.inliner
- WeightedScoreImpacter.IntImpactFunction - Interface in org.optaplanner.constraint.streams.common.inliner
- WeightedScoreImpacter.LongImpactFunction - Interface in org.optaplanner.constraint.streams.common.inliner
All Classes All Packages