A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORTING - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
-
Tuple which was
BavetTupleState.CREATING
and then invalidated by subsequent tuple. - AbstractConstraint<Solution_,Constraint_ extends AbstractConstraint<Solution_,Constraint_,ConstraintFactory_>,ConstraintFactory_ extends InnerConstraintFactory<Solution_,Constraint_>> - Class in org.optaplanner.constraint.streams.common
- AbstractConstraint(ConstraintFactory_, String, String, Function<Solution_, Score<?>>, ScoreImpactType, boolean) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraint
- AbstractConstraintStream<Solution_> - Class in org.optaplanner.constraint.streams.common
- AbstractConstraintStream(RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- AbstractConstraintStreamHelper<Right,JoinedStream,Joiner,Predicate> - Class in org.optaplanner.constraint.streams.common
- AbstractConstraintStreamHelper() - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- AbstractConstraintStreamScoreDirectorFactory<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common
-
FP streams implementation of
ScoreDirectorFactory
. - AbstractConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory
- AbstractJoiner<Right_> - Class in org.optaplanner.constraint.streams.common
- AbstractJoiner(Function<Right_, Property_>[], JoinerType[]) - Constructor for class org.optaplanner.constraint.streams.common.AbstractJoiner
- AbstractJoiner(Function<Right_, Property_>, JoinerType) - Constructor for class org.optaplanner.constraint.streams.common.AbstractJoiner
- 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
- addNode(AbstractNode) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
- 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
- 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 theScore
of the part of theworking solution
that changed, instead of the going through the entirePlanningSolution
. - BavetConstraintStreamScoreDirector(BavetConstraintStreamScoreDirectorFactory<Solution_, Score_>, boolean, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- BavetConstraintStreamScoreDirectorFactory<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
- BavetConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- BavetConstraintStreamScoreDirectorFactoryService<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
- BavetConstraintStreamScoreDirectorFactoryService() - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
- 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
- BavetJoinBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- BavetJoinBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetAbstractUniConstraintStream<Solution_, B>, Function<A, Object[]>, Function<B, Object[]>, IndexerFactory) - 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_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetAbstractUniConstraintStream<Solution_, C>, BiFunction<A, B, Object[]>, Function<C, Object[]>, IndexerFactory) - 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
- BiConstraintStreamHelper<A,B,C> - Class in org.optaplanner.constraint.streams.bi
- BiConstraintStreamHelper(BiConstraintStream<A, B>) - Constructor for class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- BiLeftHandSide<A,B> - Class in org.optaplanner.constraint.streams.drools.common
-
Represents the left hand side of a Drools rule, the result of which are two variables.
- bind(Variable<BoundVar_>, Function<A, BoundVar_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
-
Bind a new variable.
- bind(Variable<BoundVar_>, Variable<LeftJoinVar_>, BiFunction<A, LeftJoinVar_, BoundVar_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
-
This must only be used in patterns that will eventually end up in accumulate() or groupBy().
- bind(Variable<BoundVar_>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, Variable<LeftJoinVarC_>, QuadFunction<A, LeftJoinVarA_, LeftJoinVarB_, LeftJoinVarC_, BoundVar_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
-
As defined by
PatternVariable.bind(Variable, Variable, BiFunction)
. - bind(Variable<BoundVar_>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, TriFunction<A, LeftJoinVarA_, LeftJoinVarB_, BoundVar_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
-
As defined by
PatternVariable.bind(Variable, Variable, BiFunction)
. - 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.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.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.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.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.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.BavetJoinBridgeUniConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- combineLeftMappings(DefaultBiJoiner<A, B>) - Static method in class org.optaplanner.constraint.streams.bavet.common.JoinerUtils
- combineLeftMappings(DefaultTriJoiner<A, B, C>) - Static method in class org.optaplanner.constraint.streams.bavet.common.JoinerUtils
- combineRightMappings(AbstractJoiner<Right_>) - Static method in class org.optaplanner.constraint.streams.bavet.common.JoinerUtils
- constraintFactory - Variable in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
- constraintFactory - Variable in class org.optaplanner.constraint.streams.drools.common.DroolsAbstractConstraintStream
- constraintMatchEnabled - Variable in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- 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, seeDroolsVariableFactory.createVariable(Class, String)
for details. - createVariable(String, Variable<U>, Variable<V>, BiFunction<U, V, Result_>) - Method in class org.optaplanner.constraint.streams.drools.DroolsVariableFactory
-
Declare a new
Variable
with a given name, which will hold the result of applying a given mapping function on values of the provided variables. - createVariable(String, Variable<U>, Variable<V>, Variable<W>, Variable<Y>, QuadFunction<U, V, W, Y, Result_>) - Method in class org.optaplanner.constraint.streams.drools.DroolsVariableFactory
- createVariable(String, Variable<U>, Variable<V>, Variable<W>, TriFunction<U, V, W, Result_>) - Method in class org.optaplanner.constraint.streams.drools.DroolsVariableFactory
- CREATING - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
D
- 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
- doJoin(UniConstraintStream<B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- doJoin(UniConstraintStream<B>, BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- doJoin(UniConstraintStream<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- doJoin(UniConstraintStream<C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- doJoin(UniConstraintStream<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- doJoin(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- doJoin(UniConstraintStream<D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- doJoin(UniConstraintStream<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- doJoin(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- doJoin(UniConstraintStream<Right>) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- doJoin(UniConstraintStream<Right>, Joiner) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- doJoin(UniConstraintStream<Right>, Joiner...) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- DroolsAbstractBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsAbstractBiConstraintStream(DroolsConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- DroolsAbstractConstraintStream<Solution_> - Class in org.optaplanner.constraint.streams.drools.common
- DroolsAbstractConstraintStream(DroolsConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.common.DroolsAbstractConstraintStream
- DroolsAbstractQuadConstraintStream<Solution_,A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsAbstractQuadConstraintStream(DroolsConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- DroolsAbstractTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsAbstractTriConstraintStream(DroolsConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- DroolsAbstractUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsAbstractUniConstraintStream(DroolsConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- DroolsConstraint<Solution_> - Class in org.optaplanner.constraint.streams.drools
- DroolsConstraint(DroolsConstraintFactory<Solution_>, String, String, Function<Solution_, Score<?>>, ScoreImpactType, boolean, RuleBuilder<Solution_>) - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraint
- DroolsConstraintFactory<Solution_> - Class in org.optaplanner.constraint.streams.drools
- DroolsConstraintFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraintFactory
- DroolsConstraintStreamScoreDirector<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.drools
-
FP streams implementation of
ScoreDirector
, which only recalculates theScore
of the part of theworking solution
that changed, instead of the going through the entirePlanningSolution
. - DroolsConstraintStreamScoreDirector(DroolsConstraintStreamScoreDirectorFactory<Solution_, Score_>, boolean, boolean) - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirector
- DroolsConstraintStreamScoreDirectorFactory<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.drools
- DroolsConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, KieBaseDescriptor<Solution_>, boolean) - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
- DroolsConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider, boolean) - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
- DroolsConstraintStreamScoreDirectorFactoryService<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.drools
- DroolsConstraintStreamScoreDirectorFactoryService() - Constructor for class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactoryService
- DroolsExistsBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsExistsBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, boolean, boolean, Class<C>, TriJoiner<A, B, C>...) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsExistsBiConstraintStream
- DroolsExistsQuadConstraintStream<Solution_,A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsExistsQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, boolean, boolean, Class<E>, PentaJoiner<A, B, C, D, E>...) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsExistsQuadConstraintStream
- DroolsExistsTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsExistsTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, boolean, boolean, Class<D>, QuadJoiner<A, B, C, D>...) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsExistsTriConstraintStream
- DroolsExistsUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsExistsUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, boolean, boolean, Class<B>, BiJoiner<A, B>...) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsExistsUniConstraintStream
- DroolsFilterBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsFilterBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsFilterBiConstraintStream
- DroolsFilterQuadConstraintStream<Solution_,A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsFilterQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsFilterQuadConstraintStream
- DroolsFilterTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsFilterTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsFilterTriConstraintStream
- DroolsFilterUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsFilterUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Predicate<A>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsFilterUniConstraintStream
- DroolsFlatteningBiConstraintStream<Solution_,A,NewB> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsFlatteningBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, Function<B, Iterable<NewB>>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsFlatteningBiConstraintStream
- DroolsFlatteningQuadConstraintStream<Solution_,A,B,C,NewD> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsFlatteningQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, Function<D, Iterable<NewD>>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsFlatteningQuadConstraintStream
- DroolsFlatteningTriConstraintStream<Solution_,A,B,NewC> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsFlatteningTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, Function<C, Iterable<NewC>>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsFlatteningTriConstraintStream
- DroolsFlatteningUniConstraintStream<Solution_,NewA> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsFlatteningUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, Iterable<NewA>>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsFlatteningUniConstraintStream
- DroolsFromUniConstraintStream<Solution_,A> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsFromUniConstraintStream(DroolsConstraintFactory<Solution_>, Class<A>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsFromUniConstraintStream
- DroolsGroupingBiConstraintStream<Solution_,NewA,NewB> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- DroolsGroupingQuadConstraintStream<Solution_,NewA,NewB,NewC,NewD> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>, BiFunction<A, B, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadFunction<A, B, C, D, NewC>, QuadFunction<A, B, C, D, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadFunction<A, B, C, D, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriFunction<A, B, C, NewC>, TriFunction<A, B, C, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriFunction<A, B, C, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, Function<A, NewC>, Function<A, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, Function<A, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- DroolsGroupingTriConstraintStream<Solution_,NewA,NewB,NewC> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadFunction<A, B, C, D, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriFunction<A, B, C, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, Function<A, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, UniConstraintCollector<A, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- DroolsGroupingUniConstraintStream<Solution_,NewA> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- DroolsJoinBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.drools.bi
- DroolsJoinBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, DroolsAbstractUniConstraintStream<Solution_, B>, BiJoiner<A, B>) - Constructor for class org.optaplanner.constraint.streams.drools.bi.DroolsJoinBiConstraintStream
- DroolsJoinQuadConstraintStream<Solution_,A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.quad
- DroolsJoinQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, DroolsAbstractUniConstraintStream<Solution_, D>, QuadJoiner<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.drools.quad.DroolsJoinQuadConstraintStream
- DroolsJoinTriConstraintStream<Solution_,A,B,C> - Class in org.optaplanner.constraint.streams.drools.tri
- DroolsJoinTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, DroolsAbstractUniConstraintStream<Solution_, C>, TriJoiner<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.drools.tri.DroolsJoinTriConstraintStream
- DroolsMappingUniConstraintStream<Solution_,NewA> - Class in org.optaplanner.constraint.streams.drools.uni
- DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>) - Constructor for class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- DroolsVariableFactory - Class in org.optaplanner.constraint.streams.drools
- DYING - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
-
Tuple which was
BavetTupleState.UPDATING
and then invalidated by subsequent tuple.
E
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.common.index.IndexerKey
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
- EqualsAndComparisonIndexer<Tuple_ extends Tuple,Value_> - Class in org.optaplanner.constraint.streams.bavet.common.index
- EqualsAndComparisonIndexer(JoinerType) - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.EqualsAndComparisonIndexer
- EqualsIndexer<Tuple_ extends Tuple,Value_> - Class in org.optaplanner.constraint.streams.bavet.common.index
- EqualsIndexer() - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.EqualsIndexer
- extractConstraintWeight(Solution_) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
- extractPredicate(Joiner) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- extractPredicate(BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- extractPredicate(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- extractPredicate(TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- extractScore(int) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
- extractScore(int) - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
- 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(JoinedStream, Predicate) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- filter(QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- filter(QuadPredicate<LeftJoinVarA_, LeftJoinVarB_, LeftJoinVarC_, A>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, Variable<LeftJoinVarC_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- filter(TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- filter(TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- filter(TriPredicate<LeftJoinVarA_, LeftJoinVarB_, A>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- filter(BiConstraintStream<A, B>, BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- filter(QuadConstraintStream<A, B, C, D>, QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- filter(TriConstraintStream<A, B, C>, TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- filterForJoin(Variable<LeftJoinVar_>, DefaultBiJoiner<LeftJoinVar_, A>, JoinerType, int) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- filterForJoin(Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, Variable<LeftJoinVarC_>, DefaultQuadJoiner<LeftJoinVarA_, LeftJoinVarB_, LeftJoinVarC_, A>, JoinerType, int) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- filterForJoin(Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, DefaultTriJoiner<LeftJoinVarA_, LeftJoinVarB_, A>, JoinerType, int) - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- FilteringBiJoiner<A,B> - Class in org.optaplanner.constraint.streams.bi
- FilteringBiJoiner(BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bi.FilteringBiJoiner
- FilteringPentaJoiner<A,B,C,D,E> - Class in org.optaplanner.constraint.streams.penta
- FilteringPentaJoiner(PentaPredicate<A, B, C, D, E>) - Constructor for class org.optaplanner.constraint.streams.penta.FilteringPentaJoiner
- FilteringQuadJoiner<A,B,C,D> - Class in org.optaplanner.constraint.streams.quad
- FilteringQuadJoiner(QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.quad.FilteringQuadJoiner
- FilteringTriJoiner<A,B,C> - Class in org.optaplanner.constraint.streams.tri
- FilteringTriJoiner(TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.tri.FilteringTriJoiner
- 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
- forEachUniquePair(Class<A>, BiJoiner<A, A>...) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- from(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- fromUnfiltered(Class<A>) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- fromUnfiltered(Class<A>) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintFactory
- fromUniquePair(Class<A>, BiJoiner<A, A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- fromUniquePair(Class<A>, BiJoiner<A, A>...) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
G
- get() - Method in class org.optaplanner.constraint.streams.drools.KieBaseDescriptor
- get(Object[]) - Method in class org.optaplanner.constraint.streams.bavet.common.index.EqualsAndComparisonIndexer
- get(Object[]) - Method in class org.optaplanner.constraint.streams.bavet.common.index.EqualsIndexer
- get(Object[]) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
- get(Object[]) - Method in class org.optaplanner.constraint.streams.bavet.common.index.NoneIndexer
- 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
- 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
- getNullityFilter(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- getPatternVariableA() - Method in class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- getPrerequisiteExpressions() - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- getPrimaryVariable() - Method in interface org.optaplanner.constraint.streams.drools.common.PatternVariable
- getRetract(ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
- getRetrievalSemantics() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- 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 bySessionDescriptor.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.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.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.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.BavetJoinBridgeUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
-
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsExistsBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsFilterBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsFlatteningBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsGroupingBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsJoinBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsExistsQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsFilterQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsFlatteningQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsGroupingQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsJoinQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsExistsTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsFilterTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsFlatteningTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsGroupingTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsJoinTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsExistsUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFilterUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFlatteningUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsFromUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsGroupingUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsMappingUniConstraintStream
- guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
-
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
- guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
-
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
- guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
-
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
H
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.common.index.IndexerKey
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
I
- ifExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- ifExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- ifExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- ifExists(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- ifExistsIncludingNullVars(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifExistsIncludingNullVars(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- ifExistsIncludingNullVars(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifExistsIncludingNullVars(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- ifExistsIncludingNullVars(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifExistsIncludingNullVars(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- ifExistsIncludingNullVars(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- ifNotExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifNotExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- ifNotExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifNotExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- ifNotExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifNotExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- ifNotExists(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- ifNotExistsIncludingNullVars(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifNotExistsIncludingNullVars(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- ifNotExistsIncludingNullVars(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifNotExistsIncludingNullVars(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- ifNotExistsIncludingNullVars(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifNotExistsIncludingNullVars(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- ifNotExistsIncludingNullVars(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impact(int, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.IntImpactFunction
- impact(long, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.LongImpactFunction
- impact(String, String, Score<?>) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- impact(String, String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impact(String, String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impact(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impact(String, String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impact(BigDecimal, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.BigDecimalImpactFunction
- impactBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactBigDecimal(String, String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactConfigurable(String, String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactConfigurable(String, String, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactConfigurable(String, String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactConfigurable(String, String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactConfigurableBigDecimal(String, String, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactConfigurableLong(String, String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactConfigurableLong(String, String, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactConfigurableLong(String, String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactLong(String, String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactLong(String, String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactLong(String, String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScore(int, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- impactScore(long, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- impactScore(String, String, Score<?>, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScore(String, String, Score<?>, ToIntBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScore(String, String, Score<?>, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScore(String, String, Score<?>, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScore(String, String, Score<?>, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScore(String, String, Score<?>, ToIntFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScore(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScore(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScore(String, String, Score<?>, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScore(String, String, Score<?>, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScore(String, String, Score<?>, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScore(BigDecimal, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
- impactScoreBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, Function<A, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScoreConfigurable(String, String, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreConfigurable(String, String, ToIntBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScoreConfigurable(String, String, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreConfigurable(String, String, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreConfigurable(String, String, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreConfigurable(String, String, ToIntFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreConfigurable(String, String, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreConfigurable(String, String, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScoreConfigurable(String, String, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreConfigurable(String, String, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreConfigurable(String, String, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScoreConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScoreConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreConfigurableBigDecimal(String, String, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreConfigurableBigDecimal(String, String, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreConfigurableBigDecimal(String, String, Function<A, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScoreConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScoreConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScoreConfigurableLong(String, String, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreConfigurableLong(String, String, ToLongBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScoreConfigurableLong(String, String, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreConfigurableLong(String, String, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreConfigurableLong(String, String, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreConfigurableLong(String, String, ToLongFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScoreConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScoreConfigurableLong(String, String, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreConfigurableLong(String, String, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreConfigurableLong(String, String, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.quad.InnerQuadConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- impactScoreLong(String, String, Score<?>, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- 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 ofX
, denoted byindexProperties
, to all instances ofX
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
- IndexerKey - Class in org.optaplanner.constraint.streams.bavet.common.index
- IndexerKey(Object[]) - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.IndexerKey
- IndexerKey(Object[], int) - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.IndexerKey
- 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<OldA>) - Method in class org.optaplanner.constraint.streams.bavet.bi.GroupUniToBiNode
- 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
- 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
- isFilteringJoiner(Joiner) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- isFilteringJoiner(BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- isFilteringJoiner(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- isFilteringJoiner(TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- isStreamActive(ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
J
- join(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- join(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- join(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- join(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- join(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- join(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- join(UniConstraintStream<B>, BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- join(UniConstraintStream<B>, BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- join(UniConstraintStream<B>, BiJoiner<A, B>...) - Method in interface org.optaplanner.constraint.streams.uni.InnerUniConstraintStream
- join(UniConstraintStream<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- join(UniConstraintStream<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- join(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in interface org.optaplanner.constraint.streams.bi.InnerBiConstraintStream
- join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in interface org.optaplanner.constraint.streams.tri.InnerTriConstraintStream
- join(UniConstraintStream<Right>, Joiner...) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
-
Converts a set of joiners into a single composite joiner, optionally followed by some filters.
- JoinBiNode<A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
- JoinBiNode(Function<A, Object[]>, Function<B, Object[]>, int, int, Consumer<BiTuple<A, B>>, Consumer<BiTuple<A, B>>, int, Indexer<UniTuple<A>, Set<BiTuple<A, B>>>, Indexer<UniTuple<B>, Set<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
- JoinTriNode<A,B,C> - Class in org.optaplanner.constraint.streams.bavet.tri
- JoinTriNode(BiFunction<A, B, Object[]>, Function<C, Object[]>, int, int, Consumer<TriTuple<A, B, C>>, Consumer<TriTuple<A, B, C>>, int, Indexer<BiTuple<A, B>, Set<TriTuple<A, B, C>>>, Indexer<UniTuple<C>, Set<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
L
- LEGACY - org.optaplanner.constraint.streams.common.RetrievalSemantics
-
Deprecated, for removal: This API element is subject to removal in a future version.this semantics is deprecated and kept around for backward compatibility reasons. It will be removed in 9.0 together with the from() family of methods, along with this entire enum.
M
- map(BiFunction<A, B, ResultA_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- map(BiFunction<A, B, ResultA_>) - Method in class org.optaplanner.constraint.streams.drools.bi.DroolsAbstractBiConstraintStream
- map(Function<A, ResultA_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- map(Function<A, ResultA_>) - Method in class org.optaplanner.constraint.streams.drools.uni.DroolsAbstractUniConstraintStream
- map(QuadFunction<A, B, C, D, ResultA_>) - Method in class org.optaplanner.constraint.streams.drools.quad.DroolsAbstractQuadConstraintStream
- map(TriFunction<A, B, C, ResultA_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- map(TriFunction<A, B, C, ResultA_>) - Method in class org.optaplanner.constraint.streams.drools.tri.DroolsAbstractTriConstraintStream
- matches(A, B) - Method in class org.optaplanner.constraint.streams.bi.DefaultBiJoiner
- matches(A, B, C) - Method in class org.optaplanner.constraint.streams.tri.DefaultTriJoiner
- matches(A, B, C, D) - Method in class org.optaplanner.constraint.streams.quad.DefaultQuadJoiner
- matches(A, B, C, D, E) - Method in class org.optaplanner.constraint.streams.penta.DefaultPentaJoiner
- merge(BiJoiner<A, B>...) - Static method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
- mergeJoiners(Joiner...) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- mergeJoiners(BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- mergeJoiners(QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- mergeJoiners(TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- mergePredicates(BiPredicate<A, B>, BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- mergePredicates(QuadPredicate<A, B, C, D>, QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- mergePredicates(TriPredicate<A, B, C>, TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.bi.BiConstraintStreamHelper
- mergePredicates(Predicate, Predicate) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamHelper
- MIXED - org.optaplanner.constraint.streams.common.ScoreImpactType
N
- NEW - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
- newBiJoiner(BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newBiJoiner(Function<A, Property_>, JoinerType, Function<B, Property_>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newConstraintStreamingSession(boolean, Solution_) - Method in class org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactory
- newPentaJoiner(PentaPredicate<A, B, C, D, E>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newPentaJoiner(QuadFunction<A, B, C, D, Property_>, JoinerType, Function<E, Property_>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newQuadJoiner(QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newQuadJoiner(TriFunction<A, B, C, Property_>, JoinerType, Function<D, Property_>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newSession(boolean, Solution_) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- newTriJoiner(BiFunction<A, B, Property_>, JoinerType, Function<C, Property_>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- newTriJoiner(TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.DefaultJoinerService
- 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
- NONE - Static variable in class org.optaplanner.constraint.streams.bi.DefaultBiJoiner
- NONE - Static variable in class org.optaplanner.constraint.streams.penta.DefaultPentaJoiner
- NONE - Static variable in class org.optaplanner.constraint.streams.quad.DefaultQuadJoiner
- NONE - Static variable in class org.optaplanner.constraint.streams.tri.DefaultTriJoiner
- NoneIndexer<Tuple_ extends Tuple,Value_> - Class in org.optaplanner.constraint.streams.bavet.common.index
- NoneIndexer() - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.NoneIndexer
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(Object[], Tuple_, Value_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.EqualsAndComparisonIndexer
- put(Object[], Tuple_, Value_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.EqualsIndexer
- put(Object[], 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. - put(Object[], Tuple_, Value_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.NoneIndexer
- putInsertRetract(ConstraintStream, Consumer<Tuple_>, Consumer<Tuple_>) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
Q
- QuadLeftHandSide<A,B,C,D> - Class in org.optaplanner.constraint.streams.drools.common
-
Represents the left hand side of a Drools rule, the result of which are four variables.
R
- remove(Object[], Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.EqualsAndComparisonIndexer
- remove(Object[], Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.EqualsIndexer
- remove(Object[], 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. - remove(Object[], Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.index.NoneIndexer
- 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<OldA>) - Method in class org.optaplanner.constraint.streams.bavet.bi.GroupUniToBiNode
- 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
- 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)
orConstraintFactory.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.tri.TriTuple
- 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.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.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.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.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
- TriConstraintStreamHelper<A,B,C,D> - Class in org.optaplanner.constraint.streams.tri
- TriConstraintStreamHelper(TriConstraintStream<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.tri.TriConstraintStreamHelper
- TriLeftHandSide<A,B,C> - Class in org.optaplanner.constraint.streams.drools.common
-
Represents the left hand side of a Drools rule, the result of which are three variables.
- 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 - Interface in org.optaplanner.constraint.streams.bavet.common
U
- undoPreviousMatch(Match) - Method in class org.optaplanner.constraint.streams.drools.OptaPlannerRuleEventListener
- UndoScoreImpacter - Interface in org.optaplanner.constraint.streams.common.inliner
- UniConstraintStreamHelper<A,B> - Class in org.optaplanner.constraint.streams.uni
- UniConstraintStreamHelper(UniConstraintStream<A>) - Constructor for class org.optaplanner.constraint.streams.uni.UniConstraintStreamHelper
- UniLeftHandSide<A> - Class in org.optaplanner.constraint.streams.drools.common
-
Represents the left-hand side of a Drools rule, the result of which is a single variable.
- UniLeftHandSide(Class<A>, DroolsVariableFactory) - Constructor for class org.optaplanner.constraint.streams.drools.common.UniLeftHandSide
- 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.
W
- WeightedScoreImpacter - Interface in org.optaplanner.constraint.streams.common.inliner
-
There are several valid ways how an impacter could be called from a constraint stream:
.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. - WeightedScoreImpacter.BigDecimalImpactFunction - Interface in org.optaplanner.constraint.streams.common.inliner
- WeightedScoreImpacter.IntImpactFunction - Interface in org.optaplanner.constraint.streams.common.inliner
- WeightedScoreImpacter.LongImpactFunction - Interface in org.optaplanner.constraint.streams.common.inliner
All Classes All Packages