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

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
 
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
 
AbstractNode - Class in org.optaplanner.constraint.streams.bavet.common
 
AbstractNode() - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractNode
 
AbstractScoreInliner<Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common.inliner
 
AbstractScoreInliner(boolean) - Constructor for class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
AbstractScorer - Class in org.optaplanner.constraint.streams.bavet.common
 
AbstractScorer() - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractScorer
 
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
 
addJoiner(DefaultBiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.bi.BiJoinerComber
 
addNode(AbstractNode) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 
afterElementAdded(ListVariableDescriptor<Solution_>, Object, int) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
afterElementAdded(ListVariableDescriptor<Solution_>, Object, int) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
 
afterElementMoved(ListVariableDescriptor<Solution_>, Object, int, Object, int) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
afterElementMoved(ListVariableDescriptor<Solution_>, Object, int, Object, int) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
 
afterElementRemoved(ListVariableDescriptor<Solution_>, Object, int) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
afterElementRemoved(ListVariableDescriptor<Solution_>, Object, int) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
 
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 interface org.optaplanner.constraint.streams.drools.common.FactTuple
 
assertBavetUniConstraintStream(UniConstraintStream<A>) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
 
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

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
 
BavetAbstractConstraintStream<Solution_> - Class in org.optaplanner.constraint.streams.bavet.common
 
BavetAbstractConstraintStream(BavetConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
 
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
 
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
 
BavetConstraint<Solution_> - Class in org.optaplanner.constraint.streams.bavet
 
BavetConstraint(BavetConstraintFactory<Solution_>, String, String, Function<Solution_, Score<?>>, ScoreImpactType, boolean, BavetScoringConstraintStream<Solution_>) - 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(AbstractScoreInliner<Score_>, Map<Class<?>, ForEachUniNode<Object>>, AbstractNode[]) - 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
 
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
 
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
 
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
 
BavetForEachUniConstraintStream<Solution_,​A> - Class in org.optaplanner.constraint.streams.bavet.uni
 
BavetForEachUniConstraintStream(BavetConstraintFactory<Solution_>, Class<A>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
 
BavetGroupBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
BavetGroupBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
 
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
 
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
 
BavetIfExistsBiConstraintStream<Solution_,​A,​B,​C> - Class in org.optaplanner.constraint.streams.bavet.bi
 
BavetIfExistsBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetIfExistsBridgeUniConstraintStream<Solution_, C>, boolean, DefaultTriJoiner<A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetIfExistsBiConstraintStream
 
BavetIfExistsBridgeUniConstraintStream<Solution_,​A> - Class in org.optaplanner.constraint.streams.bavet.uni
 
BavetIfExistsBridgeUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
 
BavetIfExistsUniConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.constraint.streams.bavet.uni
 
BavetIfExistsUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetIfExistsBridgeUniConstraintStream<Solution_, B>, boolean, DefaultBiJoiner<A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
 
BavetJoinBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
BavetJoinBiConstraintStream(BavetConstraintFactory<Solution_>, BavetJoinBridgeUniConstraintStream<Solution_, A>, BavetJoinBridgeUniConstraintStream<Solution_, B>, DefaultBiJoiner<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
 
BavetJoinBridgeBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
BavetJoinBridgeBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
 
BavetJoinBridgeUniConstraintStream<Solution_,​A> - Class in org.optaplanner.constraint.streams.bavet.uni
 
BavetJoinBridgeUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
 
BavetJoinConstraintStream<Solution_> - Interface in org.optaplanner.constraint.streams.bavet.common
 
BavetJoinTriConstraintStream<Solution_,​A,​B,​C> - Class in org.optaplanner.constraint.streams.bavet.tri
 
BavetJoinTriConstraintStream(BavetConstraintFactory<Solution_>, BavetJoinBridgeBiConstraintStream<Solution_, A, B>, BavetJoinBridgeUniConstraintStream<Solution_, C>, DefaultTriJoiner<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
 
BavetScoringBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, BigDecimal>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, ToIntBiFunction<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, ToLongBiFunction<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
BavetScoringConstraintStream<Solution_> - 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>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, ToIntTriFunction<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, ToLongTriFunction<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, BigDecimal>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
BavetScoringUniConstraintStream<Solution_,​A> - Class in org.optaplanner.constraint.streams.bavet.uni
 
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, Function<A, BigDecimal>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, ToIntFunction<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, ToLongFunction<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
BavetTupleState - Enum in org.optaplanner.constraint.streams.bavet.common
 
BendableLongScoreInliner - Class in org.optaplanner.constraint.streams.common.inliner
 
BiJoinerComber<A,​B> - Class in org.optaplanner.constraint.streams.bi
Combs an array of BiJoiner instances into a mergedJoiner and a mergedFiltering.
BiJoinerComber(DefaultBiJoiner<A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bi.BiJoinerComber
 
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.
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
BiScorer<A,​B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
BiScorer(String, String, Score<?>, BiFunction<A, B, UndoScoreImpacter>, int) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BiScorer
 
BiTuple<A,​B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
BiTuple(A, B, int) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BiTuple
 
build() - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
 
buildConstraint(String, String, Score<?>, ScoreImpactType, BavetScoringConstraintStream<Solution_>) - 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, BavetScoringConstraintStream<Solution_>) - 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
 
buildIndexer(boolean) - Method in class org.optaplanner.constraint.streams.bavet.common.index.IndexerFactory
 
buildKieBase(SolutionDescriptor<Solution_>, ConstraintProvider, boolean) - Static method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetIfExistsBiConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
 
buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
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_>, 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, BendableLongScore) - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
 
buildWeightedScoreImpacter(Constraint, Score_) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
Create a new instance of WeightedScoreImpacter for a particular constraint.

C

calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.bi.GroupBiToBiNode
 
calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.bi.GroupUniToBiNode
 
calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode
 
calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.bi.JoinBiNode
 
calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractNode
 
calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.tri.JoinTriNode
 
calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
 
calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode
 
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
 
close() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
close() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraint
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetIfExistsBiConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetScoringConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
 
collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
comb(BiJoiner<A, B>[]) - Static method in class org.optaplanner.constraint.streams.bi.BiJoinerComber
 
comb(QuadJoiner<A, B, C, D>[]) - Static method in class org.optaplanner.constraint.streams.quad.QuadJoinerComber
 
comb(TriJoiner<A, B, C>[]) - Static method in class org.optaplanner.constraint.streams.tri.TriJoinerComber
 
combineLeftMappings(DefaultBiJoiner<A, B>) - Static method in class org.optaplanner.constraint.streams.bavet.common.index.JoinerUtils
 
combineLeftMappings(DefaultTriJoiner<A, B, C>) - Static method in class org.optaplanner.constraint.streams.bavet.common.index.JoinerUtils
 
combineRightMappings(AbstractJoiner<Right_>) - Static method in class org.optaplanner.constraint.streams.bavet.common.index.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
 
countB - Variable in class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode.Counter
 
countC - Variable in class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode.Counter
 
Counter(BiTuple<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode.Counter
 
Counter(UniTuple<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode.Counter
 
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.
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

DEAD - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 
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
 
destroyAndGetNodeList() - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 
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
 
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.BavetFilterBiConstraintStream
 
equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
 
equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
 
equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
 
equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
 
equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
 
equals(Object) - Method in class org.optaplanner.constraint.streams.bi.DefaultBiJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.bi.FilteringBiJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.penta.DefaultPentaJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.penta.FilteringPentaJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.quad.DefaultQuadJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.quad.FilteringQuadJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.tri.DefaultTriJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.tri.FilteringTriJoiner
 
extractConstraintWeight(Solution_) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
extractScore(int) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
extractScore(int) - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
 
extractTupleStoreSize(ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 

F

factA - Variable in class org.optaplanner.constraint.streams.bavet.bi.BiTuple
 
factA - Variable in class org.optaplanner.constraint.streams.bavet.tri.TriTuple
 
factA - Variable in class org.optaplanner.constraint.streams.bavet.uni.UniTuple
 
factB - Variable in class org.optaplanner.constraint.streams.bavet.bi.BiTuple
 
factB - Variable in class org.optaplanner.constraint.streams.bavet.tri.TriTuple
 
factC - Variable in class org.optaplanner.constraint.streams.bavet.tri.TriTuple
 
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(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
 
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
 
findNodeList(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
 
ForEachUniNode<A> - Class in org.optaplanner.constraint.streams.bavet.uni
 
ForEachUniNode(Class<A>, Consumer<UniTuple<A>>, Consumer<UniTuple<A>>, int) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
 
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
 

G

get() - Method in class org.optaplanner.constraint.streams.drools.KieBaseDescriptor
 
getAgendaFilter() - Method in class org.optaplanner.constraint.streams.drools.SessionDescriptor
The purpose of the agenda filter is to determine which rules should run.
getAggregatedInsert(List<? extends ConstraintStream>) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 
getAggregatedRetract(List<? extends ConstraintStream>) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 
getChildStreamList() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
getChildStreamList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
getChildStreamList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
getChildStreams() - Method in class org.optaplanner.constraint.streams.drools.common.DroolsAbstractConstraintStream
 
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.bavet.common.NodeBuildHelper
 
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
 
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
 
getForEachClass() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
 
getForEachClass() - Method in class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
 
getIndexerKey(int, int) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.IndexProperties
 
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
 
getInsert(ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 
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
 
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
 
getMergedFiltering() - Method in class org.optaplanner.constraint.streams.bi.BiJoinerComber
 
getMergedFiltering() - Method in class org.optaplanner.constraint.streams.quad.QuadJoinerComber
 
getMergedFiltering() - Method in class org.optaplanner.constraint.streams.tri.TriJoinerComber
 
getMergedJoiner() - Method in class org.optaplanner.constraint.streams.bi.BiJoinerComber
 
getMergedJoiner() - Method in class org.optaplanner.constraint.streams.quad.QuadJoinerComber
 
getMergedJoiner() - Method in class org.optaplanner.constraint.streams.tri.TriJoinerComber
 
getNullityFilter(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
 
getParent() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
 
getParent() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
 
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
 
getProperty(int) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.IndexProperties
Retrieves index property at a given position.
getRetract(ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 
getRetrievalSemantics() - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
 
getRetrievalSemantics() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
 
getRetrievalSemantics() - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
 
getRetrievalSemantics() - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
 
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.common.NodeBuildHelper
 
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().
getSession() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
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
 
getSupportedScoreDirectorType() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
 
getSupportedScoreDirectorType() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactoryService
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetIfExistsBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
getVariableFactory() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintFactory
 
GroupBiToBiNode<OldA,​OldB,​A,​B,​ResultContainer_> - Class in org.optaplanner.constraint.streams.bavet.bi
 
GroupBiToBiNode(BiFunction<OldA, OldB, A>, int, BiConstraintCollector<OldA, OldB, ResultContainer_, B>, Consumer<BiTuple<A, B>>, Consumer<BiTuple<A, B>>, int) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.GroupBiToBiNode
 
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
 
GroupUniToBiNode<OldA,​A,​B,​ResultContainer_> - Class in org.optaplanner.constraint.streams.bavet.bi
 
GroupUniToBiNode(Function<OldA, A>, int, UniConstraintCollector<OldA, ResultContainer_, B>, Consumer<BiTuple<A, B>>, Consumer<BiTuple<A, B>>, int) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.GroupUniToBiNode
 
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.BavetIfExistsBiConstraintStream
 
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.BavetForEachUniConstraintStream
 
guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
 
guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
 
guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
 
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 returns true if the constraint stream is guaranteed to only produce distinct tuples.

H

hashCode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
 
hashCode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
 
hashCode() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
 
hashCode() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
 
hashCode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
 
hashCode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
 
hashCode() - Method in class org.optaplanner.constraint.streams.bi.DefaultBiJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.bi.FilteringBiJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.penta.DefaultPentaJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.penta.FilteringPentaJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.quad.DefaultQuadJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.quad.FilteringQuadJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.tri.DefaultTriJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.tri.FilteringTriJoiner
 

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
 
ifExists(UniConstraintStream<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
ifExists(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
ifExists(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
IfExistsBiWithUniNode<A,​B,​C> - Class in org.optaplanner.constraint.streams.bavet.bi
 
IfExistsBiWithUniNode(boolean, BiFunction<A, B, IndexProperties>, Function<C, IndexProperties>, int, int, Consumer<BiTuple<A, B>>, Consumer<BiTuple<A, B>>, Indexer<BiTuple<A, B>, IfExistsBiWithUniNode.Counter<A, B>>, Indexer<UniTuple<C>, Set<IfExistsBiWithUniNode.Counter<A, B>>>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode
 
IfExistsBiWithUniNode.Counter<A,​B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
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
 
IfExistsUniWithUniNode<A,​B> - Class in org.optaplanner.constraint.streams.bavet.uni
 
IfExistsUniWithUniNode(boolean, Function<A, IndexProperties>, Function<B, IndexProperties>, int, int, Consumer<UniTuple<A>>, Consumer<UniTuple<A>>, Indexer<UniTuple<A>, IfExistsUniWithUniNode.Counter<A>>, Indexer<UniTuple<B>, Set<IfExistsUniWithUniNode.Counter<A>>>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode
 
IfExistsUniWithUniNode.Counter<A> - Class in org.optaplanner.constraint.streams.bavet.uni
 
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
 
ifNotExists(UniConstraintStream<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
ifNotExists(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
ifNotExists(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
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
 
Indexer<Tuple_ extends Tuple,​Value_> - Interface in org.optaplanner.constraint.streams.bavet.common.index
An indexer for entity or fact X, maps a property or a combination of properties of X, denoted by indexProperties, to all instances of X that match those properties, depending on the the indexer type (equal, lower than, ...).
IndexerFactory - Class in org.optaplanner.constraint.streams.bavet.common.index
 
IndexerFactory(AbstractJoiner) - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.IndexerFactory
 
IndexProperties - Interface in org.optaplanner.constraint.streams.bavet.common.index
No instance of implementing classes is expected to equal any instance other than itself.
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(A) - Method in class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
 
insert(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
 
insert(BiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BiScorer
 
insert(TriTuple<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.TriScorer
 
insert(UniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.UniScorer
 
insertA(UniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.bi.JoinBiNode
 
insertA(UniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode
 
insertA(UniTuple<OldA>) - Method in class org.optaplanner.constraint.streams.bavet.bi.GroupUniToBiNode
 
insertAB(BiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode
 
insertAB(BiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.tri.JoinTriNode
 
insertAB(BiTuple<OldA, OldB>) - Method in class org.optaplanner.constraint.streams.bavet.bi.GroupBiToBiNode
 
insertB(UniTuple<B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.JoinBiNode
 
insertB(UniTuple<B>) - Method in class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode
 
insertC(UniTuple<C>) - Method in class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode
 
insertC(UniTuple<C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.JoinTriNode
 
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 enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 
isDroolsAlphaNetworkCompilationEnabled() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
 
isEmpty() - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
 
isStreamActive(ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 

J

join(Class<B>, BiJoiner<A, B>...) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
 
join(Class<C>, TriJoiner<A, B, C>...) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
 
join(Class<D>, QuadJoiner<A, B, C, D>...) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
 
join(UniConstraintStream<B>, BiJoinerComber<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
join(UniConstraintStream<B>, BiJoinerComber<A, B>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
 
join(UniConstraintStream<B>, BiJoinerComber<A, B>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
Allows ConstraintFactory.forEachUniquePair(Class) to reuse the joiner combing logic.
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<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<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
 
JoinBiNode<A,​B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
JoinBiNode(Function<A, IndexProperties>, Function<B, IndexProperties>, int, int, Consumer<BiTuple<A, B>>, Consumer<BiTuple<A, B>>, int, Indexer<UniTuple<A>, Map<UniTuple<B>, BiTuple<A, B>>>, Indexer<UniTuple<B>, Map<UniTuple<A>, BiTuple<A, B>>>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.JoinBiNode
 
joinerTypes - Variable in class org.optaplanner.constraint.streams.common.AbstractJoiner
 
JoinerUtils - Class in org.optaplanner.constraint.streams.bavet.common.index
 
JoinTriNode<A,​B,​C> - Class in org.optaplanner.constraint.streams.bavet.tri
 
JoinTriNode(BiFunction<A, B, IndexProperties>, Function<C, IndexProperties>, int, int, Consumer<TriTuple<A, B, C>>, Consumer<TriTuple<A, B, C>>, int, Indexer<BiTuple<A, B>, Map<UniTuple<C>, TriTuple<A, B, C>>>, Indexer<UniTuple<C>, Map<BiTuple<A, B>, TriTuple<A, B, C>>>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.JoinTriNode
 
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(List<DefaultBiJoiner<A, B>>) - Static method in class org.optaplanner.constraint.streams.bi.DefaultBiJoiner
 
merge(List<DefaultQuadJoiner<A, B, C, D>>) - Static method in class org.optaplanner.constraint.streams.quad.DefaultQuadJoiner
 
merge(List<DefaultTriJoiner<A, B, C>>) - Static method in class org.optaplanner.constraint.streams.tri.DefaultTriJoiner
 
MIXED - org.optaplanner.constraint.streams.common.ScoreImpactType
 

N

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
 
NodeBuildHelper<Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet.common
 
NodeBuildHelper(Set<? extends ConstraintStream>, Map<Constraint, Score_>, AbstractScoreInliner<Score_>) - Constructor for class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 

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

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
 
put(IndexProperties, Tuple_, Value_) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
Differs from Map.put(Object, Object) because it fails if the key already exists.
putInsertRetract(ConstraintStream, Consumer<Tuple_>, Consumer<Tuple_>) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 

Q

QuadJoinerComber<A,​B,​C,​D> - Class in org.optaplanner.constraint.streams.quad
Combs an array of TriJoiner instances into a mergedJoiner and a mergedFiltering.
QuadJoinerComber(DefaultQuadJoiner<A, B, C, D>, QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.quad.QuadJoinerComber
 
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.

R

remove(IndexProperties, Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
Differs from Map.remove(Object) because it fails if the key does not exist.
requiresFlushing() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
requiresFlushing() - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
 
reserveTupleStoreIndex(ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 
retract(A) - Method in class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
 
retract(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
 
retract(BiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BiScorer
 
retract(TriTuple<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.TriScorer
 
retract(UniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.UniScorer
 
retractA(UniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.bi.JoinBiNode
 
retractA(UniTuple<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode
 
retractA(UniTuple<OldA>) - Method in class org.optaplanner.constraint.streams.bavet.bi.GroupUniToBiNode
 
retractAB(BiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode
 
retractAB(BiTuple<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.tri.JoinTriNode
 
retractAB(BiTuple<OldA, OldB>) - Method in class org.optaplanner.constraint.streams.bavet.bi.GroupBiToBiNode
 
retractB(UniTuple<B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.JoinBiNode
 
retractB(UniTuple<B>) - Method in class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode
 
retractC(UniTuple<C>) - Method in class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode
 
retractC(UniTuple<C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.JoinTriNode
 
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.
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
 
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
 
setConstraint(BavetConstraint<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
setConstraint(BavetConstraint<Solution_>) - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetScoringConstraintStream
 
setConstraint(BavetConstraint<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
setConstraint(BavetConstraint<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
setGroupStream(BavetGroupBiConstraintStream<Solution_, NewA, NewB>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBridgeBiConstraintStream
 
setGroupStream(BavetGroupBiConstraintStream<Solution_, NewA, NewB>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
 
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
 
setWorkingSolution(Solution_) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
setWorkingSolution(Solution_) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
 
share(Stream_) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
 
share(Stream_, Consumer<Stream_>) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
Enables node sharing.
shareAndAddChild(Stream_) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
shareAndAddChild(Stream_) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
shareAndAddChild(Stream_) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
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.bi.BiTuple
 
state - Variable in class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode.Counter
 
state - Variable in class org.optaplanner.constraint.streams.bavet.tri.TriTuple
 
state - Variable in class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode.Counter
 
state - Variable in class org.optaplanner.constraint.streams.bavet.uni.UniTuple
 
store - Variable in class org.optaplanner.constraint.streams.bavet.bi.BiTuple
 
store - Variable in class org.optaplanner.constraint.streams.bavet.tri.TriTuple
 
store - Variable in class org.optaplanner.constraint.streams.bavet.uni.UniTuple
 

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.BavetGroupBiConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetIfExistsBiConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BiScorer
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BiTuple
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.GroupBiToBiNode
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.GroupUniToBiNode
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode.Counter
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.JoinBiNode
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.JoinTriNode
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.TriScorer
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.TriTuple
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupBridgeUniConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode.Counter
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.UniScorer
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.UniTuple
 
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.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
 
TriJoinerComber<A,​B,​C> - Class in org.optaplanner.constraint.streams.tri
Combs an array of TriJoiner instances into a mergedJoiner and a mergedFiltering.
TriJoinerComber(DefaultTriJoiner<A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.tri.TriJoinerComber
 
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.
TriScorer<A,​B,​C> - Class in org.optaplanner.constraint.streams.bavet.tri
 
TriScorer(String, String, Score<?>, TriFunction<A, B, C, UndoScoreImpacter>, int) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.TriScorer
 
TriTuple<A,​B,​C> - Class in org.optaplanner.constraint.streams.bavet.tri
 
TriTuple(A, B, C, int) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.TriTuple
 
tuple - Variable in class org.optaplanner.constraint.streams.bavet.bi.IfExistsBiWithUniNode.Counter
 
tuple - Variable in class org.optaplanner.constraint.streams.bavet.uni.IfExistsUniWithUniNode.Counter
 
Tuple - Interface in org.optaplanner.constraint.streams.bavet.common
A tuple must not implement equals()/hashCode() to fact equality, because some stream operations (UniConstraintStream.map(Function), ...) might create 2 different tuple instances to contain the same facts.

U

undoPreviousMatch(Match) - Method in class org.optaplanner.constraint.streams.drools.OptaPlannerRuleEventListener
 
UndoScoreImpacter - Interface in org.optaplanner.constraint.streams.common.inliner
 
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
 
UniScorer<A> - Class in org.optaplanner.constraint.streams.bavet.uni
 
UniScorer(String, String, Score<?>, Function<A, UndoScoreImpacter>, int) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.UniScorer
 
UniTuple<A> - Class in org.optaplanner.constraint.streams.bavet.uni
 
UniTuple(A, int) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.UniTuple
 
update(A) - Method in class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
 
update(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
 
UPDATING - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 

V

validateConstraintWeight(Constraint, Score_) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
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.
visit(IndexProperties, BiConsumer<Tuple_, Value_>) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
 

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