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

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 the Score of the part of the working solution that changed, instead of the going through the entire PlanningSolution.
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
bind(Variable<BoundVar_>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, TriFunction<A, LeftJoinVarA_, LeftJoinVarB_, BoundVar_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
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, see DroolsVariableFactory.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 the Score of the part of the working solution that changed, instead of the going through the entire PlanningSolution.
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 by SessionDescriptor.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

KieBaseDescriptor<Solution_> - Class in org.optaplanner.constraint.streams.drools
 

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) or ConstraintFactory.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 an UnsupportedOperationException 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
 
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