Index
All Classes and Interfaces|All Packages
A
- ABORTING - Enum constant in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
-
Tuple which was
BavetTupleState.CREATING
and then invalidated by subsequent tuple. - AbstractConditionalTupleLifecycle<Tuple_ extends Tuple> - Class in org.optaplanner.constraint.streams.bavet.common
- AbstractConditionalTupleLifecycle(TupleLifecycle<Tuple_>) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractConditionalTupleLifecycle
- AbstractFlattenLastNode<InTuple_ extends Tuple,
OutTuple_ extends Tuple, EffectiveItem_, FlattenedItem_> - Class in org.optaplanner.constraint.streams.bavet.common - AbstractFlattenLastNode(int, Function<EffectiveItem_, Iterable<FlattenedItem_>>, TupleLifecycle<OutTuple_>) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractFlattenLastNode
- AbstractGroupNode<InTuple_ extends Tuple,
OutTuple_ extends Tuple, MutableOutTuple_ extends OutTuple_, GroupKey_, ResultContainer_, Result_> - Class in org.optaplanner.constraint.streams.bavet.common - AbstractGroupNode(int, int, Function<InTuple_, GroupKey_>, Supplier<ResultContainer_>, Function<ResultContainer_, Result_>, TupleLifecycle<OutTuple_>, EnvironmentMode) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
- AbstractGroupNode(int, Function<InTuple_, GroupKey_>, TupleLifecycle<OutTuple_>, EnvironmentMode) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
- AbstractIfExistsNode<LeftTuple_ extends Tuple,
Right_> - Class in org.optaplanner.constraint.streams.bavet.common -
This class has two direct children:
AbstractIndexedIfExistsNode
andAbstractUnindexedIfExistsNode
. - AbstractIfExistsNode(boolean, int, int, TupleLifecycle<LeftTuple_>, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- AbstractIfExistsNode.FilteringTracker<LeftTuple_ extends Tuple> - Class in org.optaplanner.constraint.streams.bavet.common
- AbstractIndexedIfExistsNode<LeftTuple_ extends Tuple,
Right_> - Class in org.optaplanner.constraint.streams.bavet.common -
There is a strong likelihood that any change to this class, which is not related to indexing, should also be made to
AbstractUnindexedIfExistsNode
. - AbstractIndexedIfExistsNode(boolean, Function<Right_, IndexProperties>, int, int, int, int, int, int, TupleLifecycle<LeftTuple_>, Indexer<ExistsCounter<LeftTuple_>>, Indexer<UniTuple<Right_>>, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedIfExistsNode
- AbstractIndexedJoinNode<LeftTuple_ extends Tuple,
Right_, OutTuple_ extends Tuple, MutableOutTuple_ extends OutTuple_> - Class in org.optaplanner.constraint.streams.bavet.common -
There is a strong likelihood that any change to this class, which is not related to indexing, should also be made to
AbstractUnindexedJoinNode
. - AbstractIndexedJoinNode(Function<Right_, IndexProperties>, int, int, int, int, int, int, TupleLifecycle<OutTuple_>, boolean, int, int, Indexer<LeftTuple_>, Indexer<UniTuple<Right_>>) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedJoinNode
- AbstractJoinNode<LeftTuple_ extends Tuple,
Right_, OutTuple_ extends Tuple, MutableOutTuple_ extends OutTuple_> - Class in org.optaplanner.constraint.streams.bavet.common -
This class has two direct children:
AbstractIndexedJoinNode
andAbstractUnindexedJoinNode
. - AbstractJoinNode(int, int, TupleLifecycle<OutTuple_>, boolean, int, int) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- AbstractMapNode<InTuple_ extends Tuple,
Right_> - Class in org.optaplanner.constraint.streams.bavet.common - AbstractMapNode(int, TupleLifecycle<UniTuple<Right_>>, int) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractMapNode
- AbstractNode - Class in org.optaplanner.constraint.streams.bavet.common
- AbstractNode() - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractNode
- AbstractScorer<Tuple_ extends Tuple> - Class in org.optaplanner.constraint.streams.bavet.common
- AbstractScorer(String, String, Score<?>, int) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractScorer
- AbstractTuple - Class in org.optaplanner.constraint.streams.bavet.common
- AbstractTuple(int) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractTuple
- AbstractUnindexedIfExistsNode<LeftTuple_ extends Tuple,
Right_> - Class in org.optaplanner.constraint.streams.bavet.common -
There is a strong likelihood that any change made to this class should also be made to
AbstractIndexedIfExistsNode
. - AbstractUnindexedIfExistsNode(boolean, int, int, int, int, TupleLifecycle<LeftTuple_>, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedIfExistsNode
- AbstractUnindexedJoinNode<LeftTuple_ extends Tuple,
Right_, OutTuple_ extends Tuple, MutableOutTuple_ extends OutTuple_> - Class in org.optaplanner.constraint.streams.bavet.common -
There is a strong likelihood that any change made to this class should also be made to
AbstractIndexedJoinNode
. - AbstractUnindexedJoinNode(int, int, int, int, TupleLifecycle<OutTuple_>, boolean, int, int) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedJoinNode
- accumulate(ResultContainer_, InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
- add(T) - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleList
- addNode(AbstractNode) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
- addNode(AbstractNode, ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
- addNode(AbstractNode, ConstraintStream, ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
- afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterListVariableChanged(ListVariableDescriptor<Solution_>, Object, int, int) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterProblemFactAdded(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterProblemFactRemoved(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterProblemPropertyChanged(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- afterVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- apply(int, int, TupleLifecycle<Tuple_>, int, EnvironmentMode) - Method in interface org.optaplanner.constraint.streams.bavet.common.GroupNodeConstructor.NodeConstructorWithAccumulate
- apply(int, TupleLifecycle<Tuple_>, int, EnvironmentMode) - Method in interface org.optaplanner.constraint.streams.bavet.common.GroupNodeConstructor.NodeConstructorWithoutAccumulate
- assertBavetUniConstraintStream(UniConstraintStream<A>) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
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
- BavetAbstractQuadConstraintStream<Solution_,
A, B, C, D> - Class in org.optaplanner.constraint.streams.bavet.quad - BavetAbstractQuadConstraintStream(BavetConstraintFactory<Solution_>, RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- 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, Object, Object, boolean, BavetScoringConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraint
- BavetConstraintFactory<Solution_> - Class in org.optaplanner.constraint.streams.bavet
- BavetConstraintFactory(SolutionDescriptor<Solution_>, EnvironmentMode) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- BavetConstraintSessionFactory<Solution_,
Score_ extends 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 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 Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet - BavetConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider, EnvironmentMode) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- BavetConstraintStreamScoreDirectorFactoryService<Solution_,
Score_ extends 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
- BavetFilterQuadConstraintStream<Solution_,
A, B, C, D> - Class in org.optaplanner.constraint.streams.bavet.quad - BavetFilterQuadConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetFilterQuadConstraintStream
- 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
- BavetFlattenLastBiConstraintStream<Solution_,
A, B> - Class in org.optaplanner.constraint.streams.bavet.bi - BavetFlattenLastBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetFlattenLastBiConstraintStream
- BavetFlattenLastBridgeBiConstraintStream<Solution_,
A, B, NewB> - Class in org.optaplanner.constraint.streams.bavet.bi - BavetFlattenLastBridgeBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, Function<B, Iterable<NewB>>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetFlattenLastBridgeBiConstraintStream
- BavetFlattenLastBridgeQuadConstraintStream<Solution_,
A, B, C, D, NewD> - Class in org.optaplanner.constraint.streams.bavet.quad - BavetFlattenLastBridgeQuadConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D>, Function<D, Iterable<NewD>>) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastBridgeQuadConstraintStream
- BavetFlattenLastBridgeTriConstraintStream<Solution_,
A, B, C, NewC> - Class in org.optaplanner.constraint.streams.bavet.tri - BavetFlattenLastBridgeTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, Function<C, Iterable<NewC>>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetFlattenLastBridgeTriConstraintStream
- BavetFlattenLastBridgeUniConstraintStream<Solution_,
A, NewA> - Class in org.optaplanner.constraint.streams.bavet.uni - BavetFlattenLastBridgeUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, Function<A, Iterable<NewA>>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetFlattenLastBridgeUniConstraintStream
- BavetFlattenLastQuadConstraintStream<Solution_,
A, B, C, D> - Class in org.optaplanner.constraint.streams.bavet.quad - BavetFlattenLastQuadConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastQuadConstraintStream
- BavetFlattenLastTriConstraintStream<Solution_,
A, B, C> - Class in org.optaplanner.constraint.streams.bavet.tri - BavetFlattenLastTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetFlattenLastTriConstraintStream
- BavetFlattenLastUniConstraintStream<Solution_,
A> - Class in org.optaplanner.constraint.streams.bavet.uni - BavetFlattenLastUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetFlattenLastUniConstraintStream
- 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
- BavetGroupQuadConstraintStream<Solution_,
A, B, C, D> - Class in org.optaplanner.constraint.streams.bavet.quad - BavetGroupQuadConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetGroupQuadConstraintStream
- BavetGroupTriConstraintStream<Solution_,
A, B, C> - Class in org.optaplanner.constraint.streams.bavet.tri - BavetGroupTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetGroupTriConstraintStream
- BavetGroupUniConstraintStream<Solution_,
A> - Class in org.optaplanner.constraint.streams.bavet.uni - BavetGroupUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetGroupUniConstraintStream
- BavetIfExistsBiConstraintStream<Solution_,
A, B, C> - Class in org.optaplanner.constraint.streams.bavet.bi - BavetIfExistsBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetIfExistsBridgeUniConstraintStream<Solution_, C>, boolean, DefaultTriJoiner<A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetIfExistsBiConstraintStream
- BavetIfExistsBridgeUniConstraintStream<Solution_,
A> - Class in org.optaplanner.constraint.streams.bavet.uni - BavetIfExistsBridgeUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
- BavetIfExistsUniConstraintStream<Solution_,
A, B> - Class in org.optaplanner.constraint.streams.bavet.uni - BavetIfExistsUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetIfExistsBridgeUniConstraintStream<Solution_, B>, boolean, DefaultBiJoiner<A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
- BavetJoinBiConstraintStream<Solution_,
A, B> - Class in org.optaplanner.constraint.streams.bavet.bi - BavetJoinBiConstraintStream(BavetConstraintFactory<Solution_>, BavetJoinBridgeUniConstraintStream<Solution_, A>, BavetJoinBridgeUniConstraintStream<Solution_, B>, DefaultBiJoiner<A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- BavetJoinBridgeBiConstraintStream<Solution_,
A, B> - Class in org.optaplanner.constraint.streams.bavet.bi - BavetJoinBridgeBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- BavetJoinBridgeTriConstraintStream<Solution_,
A, B, C> - Class in org.optaplanner.constraint.streams.bavet.tri - BavetJoinBridgeTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetJoinBridgeTriConstraintStream
- 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
- BavetJoinQuadConstraintStream<Solution_,
A, B, C, D> - Class in org.optaplanner.constraint.streams.bavet.quad - BavetJoinQuadConstraintStream(BavetConstraintFactory<Solution_>, BavetJoinBridgeTriConstraintStream<Solution_, A, B, C>, BavetJoinBridgeUniConstraintStream<Solution_, D>, DefaultQuadJoiner<A, B, C, D>, QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetJoinQuadConstraintStream
- BavetJoinTriConstraintStream<Solution_,
A, B, C> - Class in org.optaplanner.constraint.streams.bavet.tri - BavetJoinTriConstraintStream(BavetConstraintFactory<Solution_>, BavetJoinBridgeBiConstraintStream<Solution_, A, B>, BavetJoinBridgeUniConstraintStream<Solution_, C>, DefaultTriJoiner<A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
- BavetMapBridgeBiConstraintStream<Solution_,
A, B, NewA> - Class in org.optaplanner.constraint.streams.bavet.bi - BavetMapBridgeBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetMapBridgeBiConstraintStream
- BavetMapBridgeQuadConstraintStream<Solution_,
A, B, C, D, NewA> - Class in org.optaplanner.constraint.streams.bavet.quad - BavetMapBridgeQuadConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetMapBridgeQuadConstraintStream
- BavetMapBridgeTriConstraintStream<Solution_,
A, B, C, NewA> - Class in org.optaplanner.constraint.streams.bavet.tri - BavetMapBridgeTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetMapBridgeTriConstraintStream
- BavetMapBridgeUniConstraintStream<Solution_,
A, NewA> - Class in org.optaplanner.constraint.streams.bavet.uni - BavetMapBridgeUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetMapBridgeUniConstraintStream
- BavetMapUniConstraintStream<Solution_,
A> - Class in org.optaplanner.constraint.streams.bavet.uni - BavetMapUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetMapUniConstraintStream
- BavetScoringBiConstraintStream<Solution_,
A, B> - Class in org.optaplanner.constraint.streams.bavet.bi - 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
- BavetScoringQuadConstraintStream<Solution_,
A, B, C, D> - Class in org.optaplanner.constraint.streams.bavet.quad - BavetScoringQuadConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, BigDecimal>) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetScoringQuadConstraintStream
- BavetScoringQuadConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D>, ToIntQuadFunction<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetScoringQuadConstraintStream
- BavetScoringQuadConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D>, ToLongQuadFunction<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetScoringQuadConstraintStream
- BavetScoringTriConstraintStream<Solution_,
A, B, C> - Class in org.optaplanner.constraint.streams.bavet.tri - 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>, 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
- BiTuple<A,
B> - Interface in org.optaplanner.constraint.streams.bavet.bi - BiTupleImpl<A,
B> - Class in org.optaplanner.constraint.streams.bavet.bi - BiTupleImpl(A, B, int) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BiTupleImpl
- build(NodeBuildHelper<Score_>, BavetAbstractConstraintStream<Solution_>, BavetAbstractConstraintStream<Solution_>, List<? extends ConstraintStream>, BavetAbstractConstraintStream<Solution_>, List<? extends ConstraintStream>, EnvironmentMode) - Method in interface org.optaplanner.constraint.streams.bavet.common.GroupNodeConstructor
- buildConstraint(String, String, Score<?>, ScoreImpactType, Object, Object, BavetScoringConstraintStream<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
- buildConstraintFactory(SolutionDescriptor<Solution_>, EnvironmentMode) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
- buildIndexer(boolean) - Method in class org.optaplanner.constraint.streams.bavet.common.index.IndexerFactory
- 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.BavetFlattenLastBiConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFlattenLastBridgeBiConstraintStream
- 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.BavetIfExistsBiConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetMapBridgeBiConstraintStream
- 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.quad.BavetFilterQuadConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastBridgeQuadConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastQuadConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetGroupQuadConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetJoinQuadConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetMapBridgeQuadConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetScoringQuadConstraintStream
- 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.BavetFlattenLastBridgeTriConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFlattenLastTriConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetGroupTriConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinBridgeTriConstraintStream
- 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.BavetMapBridgeTriConstraintStream
- 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.BavetFlattenLastBridgeUniConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFlattenLastUniConstraintStream
- 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.BavetGroupUniConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetMapBridgeUniConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetMapUniConstraintStream
- buildNode(NodeBuildHelper<Score_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- buildScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>, ScoreDirectorFactoryConfig, EnvironmentMode) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
- buildScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider, EnvironmentMode, boolean) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
- buildSession(boolean, Solution_) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSessionFactory
C
- calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractFlattenLastNode
- calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
- calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractMapNode
- calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractNode
- calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
- childStreamList - Variable in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- childStreamList - Variable in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- 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
- 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.BavetFlattenLastBiConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFlattenLastBridgeBiConstraintStream
- 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.BavetIfExistsBiConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetMapBridgeBiConstraintStream
- 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.quad.BavetFilterQuadConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastBridgeQuadConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastQuadConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetGroupQuadConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetJoinQuadConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetMapBridgeQuadConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetScoringQuadConstraintStream
- 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.BavetFlattenLastBridgeTriConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFlattenLastTriConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetGroupTriConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinBridgeTriConstraintStream
- 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.BavetMapBridgeTriConstraintStream
- 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.BavetFlattenLastBridgeUniConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFlattenLastUniConstraintStream
- 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.BavetGroupUniConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetMapBridgeUniConstraintStream
- collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetMapUniConstraintStream
- 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.index.JoinerUtils
- combineLeftMappings(DefaultPentaJoiner<A, B, C, D, E>) - Static method in class org.optaplanner.constraint.streams.bavet.common.index.JoinerUtils
- combineLeftMappings(DefaultQuadJoiner<A, B, C, D>) - Static method in class org.optaplanner.constraint.streams.bavet.common.index.JoinerUtils
- combineLeftMappings(DefaultTriJoiner<A, B, C>) - Static method in class org.optaplanner.constraint.streams.bavet.common.index.JoinerUtils
- combineRightMappings(AbstractJoiner<Right_>) - Static method in class org.optaplanner.constraint.streams.bavet.common.index.JoinerUtils
- constraintFactory - Variable in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
- createExceptionOnImpact(Tuple_, Exception) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractScorer
-
Helps with debugging exceptions thrown by user code during impact calls.
- createIndexProperties(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedIfExistsNode
- createIndexPropertiesLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedJoinNode
- createOutTuple(GroupKey_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
- createOutTuple(LeftTuple_, UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- createTuple(InTuple_, FlattenedItem_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractFlattenLastNode
- CREATING - Enum constant in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
D
- DEAD - Enum constant in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
- decrementCounterRight(ExistsCounter<LeftTuple_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- destroyAndGetNodeList() - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
- dirtyCounterQueue - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- dirtyTupleQueue - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- DYING - Enum constant in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
-
Tuple which was
BavetTupleState.UPDATING
and then invalidated by subsequent tuple.
E
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFilterQuadConstraintStream
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetJoinQuadConstraintStream
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
- equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
- ExistsCounter<Tuple_ extends Tuple> - Class in org.optaplanner.constraint.streams.bavet.common
- extractTupleStoreSize(ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
F
- factA - Variable in class org.optaplanner.constraint.streams.bavet.bi.BiTupleImpl
- factA - Variable in class org.optaplanner.constraint.streams.bavet.quad.QuadTupleImpl
- factA - Variable in class org.optaplanner.constraint.streams.bavet.tri.TriTupleImpl
- factA - Variable in class org.optaplanner.constraint.streams.bavet.uni.UniTupleImpl
- factB - Variable in class org.optaplanner.constraint.streams.bavet.bi.BiTupleImpl
- factB - Variable in class org.optaplanner.constraint.streams.bavet.quad.QuadTupleImpl
- factB - Variable in class org.optaplanner.constraint.streams.bavet.tri.TriTupleImpl
- factC - Variable in class org.optaplanner.constraint.streams.bavet.quad.QuadTupleImpl
- factC - Variable in class org.optaplanner.constraint.streams.bavet.tri.TriTupleImpl
- factD - Variable in class org.optaplanner.constraint.streams.bavet.quad.QuadTupleImpl
- filter(BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- filter(Predicate<A>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- filter(QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- filter(TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- fireAndForget(Object...) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- first() - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleList
- flattenLast(Function<A, Iterable<ResultA_>>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- flattenLast(Function<B, Iterable<ResultB_>>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- flattenLast(Function<C, Iterable<ResultC_>>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- flattenLast(Function<D, Iterable<ResultD_>>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- forEach(Consumer<T>) - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleList
- forEach(IndexProperties, Consumer<T>) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
- forEachIncludingNullVars(Class<A>) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- ForEachUniNode<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- ForEachUniNode(Class<A>, TupleLifecycle<UniTuple<A>>, int) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
- fromUnfiltered(Class<A>) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
G
- getAggregatedTupleLifecycle(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.quad.BavetAbstractQuadConstraintStream
- getChildStreamList() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- getChildStreamList() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- getConstraintFactory() - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
- getConstraintMatchTotalMap() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- getConstraints() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- getConstraintWeight(Constraint) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
- getDefaultConstraintPackage() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- getDefaultIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- getDefaultIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- getDefaultIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- getDefaultIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- getDefaultJustificationMapping() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- getDefaultJustificationMapping() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- getDefaultJustificationMapping() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- getDefaultJustificationMapping() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- getEffectiveFactIn(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractFlattenLastNode
- getEffectiveFactOut(OutTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractFlattenLastNode
- getElement() - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleListEntry
- getEnvironmentMode() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- getFactA() - Method in interface org.optaplanner.constraint.streams.bavet.bi.BiTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.bi.BiTupleImpl
- getFactA() - Method in interface org.optaplanner.constraint.streams.bavet.quad.QuadTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.quad.QuadTupleImpl
- getFactA() - Method in interface org.optaplanner.constraint.streams.bavet.tri.TriTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.tri.TriTupleImpl
- getFactA() - Method in interface org.optaplanner.constraint.streams.bavet.uni.UniTuple
- getFactA() - Method in class org.optaplanner.constraint.streams.bavet.uni.UniTupleImpl
- getFactB() - Method in interface org.optaplanner.constraint.streams.bavet.bi.BiTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.bi.BiTupleImpl
- getFactB() - Method in interface org.optaplanner.constraint.streams.bavet.quad.QuadTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.quad.QuadTupleImpl
- getFactB() - Method in interface org.optaplanner.constraint.streams.bavet.tri.TriTuple
- getFactB() - Method in class org.optaplanner.constraint.streams.bavet.tri.TriTupleImpl
- getFactC() - Method in interface org.optaplanner.constraint.streams.bavet.quad.QuadTuple
- getFactC() - Method in class org.optaplanner.constraint.streams.bavet.quad.QuadTupleImpl
- getFactC() - Method in interface org.optaplanner.constraint.streams.bavet.tri.TriTuple
- getFactC() - Method in class org.optaplanner.constraint.streams.bavet.tri.TriTupleImpl
- getFactD() - Method in interface org.optaplanner.constraint.streams.bavet.quad.QuadTuple
- getFactD() - Method in class org.optaplanner.constraint.streams.bavet.quad.QuadTupleImpl
- 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.BavetConstraintStreamScoreDirector
- getList() - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleListEntry
- getParent() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- getParent() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinBridgeTriConstraintStream
- getParent() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- getPriority() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
- getScoreInliner() - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
- getSession() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- getSolutionDescriptor() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
- getSolutionDescriptor() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- getState() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractTuple
- getState() - Method in interface org.optaplanner.constraint.streams.bavet.common.Tuple
- getStore(int) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractTuple
- getStore(int) - Method in interface org.optaplanner.constraint.streams.bavet.common.Tuple
- getSupportedScoreDirectorType() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFlattenLastBridgeBiConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetIfExistsBiConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetMapBridgeBiConstraintStream
- 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.quad.BavetFilterQuadConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastBridgeQuadConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetMapBridgeQuadConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetScoringQuadConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFlattenLastBridgeTriConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinBridgeTriConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetMapBridgeTriConstraintStream
- 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.BavetFlattenLastBridgeUniConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetMapBridgeUniConstraintStream
- getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
- groupBy(BiFunction<A, B, GroupKey_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- 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_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - 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.bavet.bi.BavetAbstractBiConstraintStream
- 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_>, 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_>, 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, ResultContainer_, Result_>) - 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.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(Function<A, GroupKey_>) - 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.bavet.uni.BavetAbstractUniConstraintStream
- 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_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>) - 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.bavet.uni.BavetAbstractUniConstraintStream
- 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_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - 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.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.bavet.uni.BavetAbstractUniConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKey_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKey_>, QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- 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.bavet.quad.BavetAbstractQuadConstraintStream
- 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.bavet.quad.BavetAbstractQuadConstraintStream
- groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- 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.bavet.quad.BavetAbstractQuadConstraintStream
- 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.bavet.quad.BavetAbstractQuadConstraintStream
- 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.bavet.quad.BavetAbstractQuadConstraintStream
- 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.bavet.quad.BavetAbstractQuadConstraintStream
- 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.bavet.quad.BavetAbstractQuadConstraintStream
- groupBy(TriFunction<A, B, C, GroupKey_>) - 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.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.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.bavet.tri.BavetAbstractTriConstraintStream
- 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_>, 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_>, 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_>, 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, 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, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(BiConstraintCollector<A, B, ResultContainer_, Result_>) - 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.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.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.bavet.bi.BavetAbstractBiConstraintStream
- groupBy(QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- groupBy(QuadConstraintCollector<A, B, C, D, ResultContainerA_, ResultA_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- 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.bavet.quad.BavetAbstractQuadConstraintStream
- 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.bavet.quad.BavetAbstractQuadConstraintStream
- groupBy(TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - 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.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.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.bavet.tri.BavetAbstractTriConstraintStream
- groupBy(UniConstraintCollector<A, ResultContainer_, Result_>) - 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.bavet.uni.BavetAbstractUniConstraintStream
- 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_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- GroupNodeConstructor<Tuple_ extends Tuple> - Interface in org.optaplanner.constraint.streams.bavet.common
- GroupNodeConstructor.NodeConstructorWithAccumulate<Tuple_ extends Tuple> - Interface in org.optaplanner.constraint.streams.bavet.common
- GroupNodeConstructor.NodeConstructorWithoutAccumulate<Tuple_ extends Tuple> - Interface in org.optaplanner.constraint.streams.bavet.common
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFlattenLastBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFlattenLastBridgeBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetIfExistsBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetMapBridgeBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFilterQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastBridgeQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetGroupQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetJoinQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetMapBridgeQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetScoringQuadConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFlattenLastBridgeTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFlattenLastTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetGroupTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinBridgeTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetMapBridgeTriConstraintStream
- 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.BavetFlattenLastBridgeUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFlattenLastUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetMapBridgeUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetMapUniConstraintStream
- guaranteesDistinct() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
H
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFilterQuadConstraintStream
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetJoinQuadConstraintStream
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
- hashCode() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
- hasJoiners() - Method in class org.optaplanner.constraint.streams.bavet.common.index.IndexerFactory
I
- ifExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifExists(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- ifExists(UniConstraintStream<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifExists(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifExists(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifExists(UniConstraintStream<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- ifExistsIncludingNullVars(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifExistsIncludingNullVars(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifExistsIncludingNullVars(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifExistsIncludingNullVars(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- ifNotExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifNotExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifNotExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifNotExists(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- ifNotExists(UniConstraintStream<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifNotExists(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifNotExists(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifNotExists(UniConstraintStream<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- ifNotExistsIncludingNullVars(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- ifNotExistsIncludingNullVars(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- ifNotExistsIncludingNullVars(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- ifNotExistsIncludingNullVars(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- impact(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractScorer
- incrementCounterRight(ExistsCounter<LeftTuple_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- Indexer<T> - 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
- IndexProperties - Interface in org.optaplanner.constraint.streams.bavet.common.index
-
Index properties are cached in tuples and each tuple carries its unique instance.
- initCounterLeft(ExistsCounter<LeftTuple_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- innerImpact(Score_, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- innerImpact(Score_, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- innerImpact(Score_, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- innerImpact(Score_, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- innerImpact(Score_, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- innerImpact(Score_, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- innerImpact(Score_, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- innerImpact(Score_, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- innerImpact(Score_, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- innerImpact(Score_, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- innerImpact(Score_, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- innerImpact(Score_, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- innerUpdateLeft(LeftTuple_, Consumer<Consumer<UniTuple<Right_>>>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- innerUpdateRight(UniTuple<Right_>, Consumer<Consumer<LeftTuple_>>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- inputStoreIndexLeftOutTupleList - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- inputStoreIndexLeftTrackerList - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- inputStoreIndexRightOutTupleList - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- inputStoreIndexRightTrackerList - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- insert(A) - Method in class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
- insert(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractFlattenLastNode
- insert(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
- insert(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractMapNode
- insert(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractConditionalTupleLifecycle
- insert(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractScorer
- insert(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.TupleLifecycle
- insertLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedIfExistsNode
- insertLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedJoinNode
- insertLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedIfExistsNode
- insertLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedJoinNode
- insertLeft(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.LeftTupleLifecycle
- insertOutTuple(LeftTuple_, UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- insertOutTupleFiltered(LeftTuple_, UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- insertRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedIfExistsNode
- insertRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedJoinNode
- insertRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedIfExistsNode
- insertRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedJoinNode
- insertRight(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.RightTupleLifecycle
- isActive() - Method in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
- isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- isDirty() - Method in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
- isEmpty() - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
- isFiltering - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- isStreamActive(ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
J
- join(UniConstraintStream<B>, BiJoinerComber<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.bavet.uni.BavetAbstractUniConstraintStream
- join(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- JoinerUtils - Class in org.optaplanner.constraint.streams.bavet.common.index
K
- killCounterLeft(ExistsCounter<LeftTuple_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
L
- last() - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleList
- LeftTupleLifecycle<Tuple_ extends Tuple> - Interface in org.optaplanner.constraint.streams.bavet.common
M
- map(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractMapNode
- map(BiFunction<A, B, ResultA_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
- map(Function<A, ResultA_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- map(QuadFunction<A, B, C, D, ResultA_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
- map(TriFunction<A, B, C, ResultA_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
N
- newSession(boolean, Solution_) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
- next() - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleListEntry
- NodeBuildHelper<Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet.common
- NodeBuildHelper(Set<? extends ConstraintStream>, Map<Constraint, Score_>, AbstractScoreInliner<Score_>) - Constructor for class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
O
- of(GroupNodeConstructor.NodeConstructorWithAccumulate<Tuple_>) - Static method in interface org.optaplanner.constraint.streams.bavet.common.GroupNodeConstructor
- of(GroupNodeConstructor.NodeConstructorWithoutAccumulate<Tuple_>) - Static method in interface org.optaplanner.constraint.streams.bavet.common.GroupNodeConstructor
- ofLeft(LeftTupleLifecycle<Tuple_>) - Static method in interface org.optaplanner.constraint.streams.bavet.common.TupleLifecycle
- ofRight(RightTupleLifecycle<Tuple_>) - Static method in interface org.optaplanner.constraint.streams.bavet.common.TupleLifecycle
- OK - Enum constant in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
-
Freshly refreshed tuple.
- 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
-
This package contains performance-sensitive code.
- org.optaplanner.constraint.streams.bavet.common.collection - package org.optaplanner.constraint.streams.bavet.common.collection
- org.optaplanner.constraint.streams.bavet.common.index - package org.optaplanner.constraint.streams.bavet.common.index
- org.optaplanner.constraint.streams.bavet.quad - package org.optaplanner.constraint.streams.bavet.quad
- 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
P
- put(IndexProperties, T) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
- putInsertUpdateRetract(ConstraintStream, List<? extends AbstractConstraintStream>, Function<TupleLifecycle<Tuple_>, AbstractConditionalTupleLifecycle<Tuple_>>) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
- putInsertUpdateRetract(ConstraintStream, TupleLifecycle<Tuple_>) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
Q
- QuadTuple<A,
B, C, D> - Interface in org.optaplanner.constraint.streams.bavet.quad - QuadTupleImpl<A,
B, C, D> - Class in org.optaplanner.constraint.streams.bavet.quad - QuadTupleImpl(A, B, C, D, int) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.QuadTupleImpl
R
- remove() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode.FilteringTracker
- remove() - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleListEntry
- remove(TupleListEntry<T>) - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleList
- remove(IndexProperties, TupleListEntry<T>) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
- removeAndNext() - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleListEntry
- removeStore(int) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractTuple
- removeStore(int) - Method in interface org.optaplanner.constraint.streams.bavet.common.Tuple
- requiresFlushing() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- 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(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractFlattenLastNode
- retract(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
- retract(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractMapNode
- retract(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractConditionalTupleLifecycle
- retract(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractScorer
- retract(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.TupleLifecycle
- retractLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedIfExistsNode
- retractLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedJoinNode
- retractLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedIfExistsNode
- retractLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedJoinNode
- retractLeft(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.LeftTupleLifecycle
- retractOutTuple(MutableOutTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- retractRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedIfExistsNode
- retractRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedJoinNode
- retractRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedIfExistsNode
- retractRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedJoinNode
- retractRight(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.RightTupleLifecycle
- RightTupleLifecycle<Tuple_ extends Tuple> - Interface in org.optaplanner.constraint.streams.bavet.common
S
- session - Variable in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- 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.quad.BavetScoringQuadConstraintStream
- 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
- setFlattenLastStream(BavetFlattenLastBiConstraintStream<Solution_, A, NewB>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFlattenLastBridgeBiConstraintStream
- setFlattenLastStream(BavetFlattenLastQuadConstraintStream<Solution_, A, B, C, NewD>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastBridgeQuadConstraintStream
- setFlattenLastStream(BavetFlattenLastTriConstraintStream<Solution_, A, B, NewC>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFlattenLastBridgeTriConstraintStream
- setFlattenLastStream(BavetFlattenLastUniConstraintStream<Solution_, NewA>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFlattenLastBridgeUniConstraintStream
- setId(long) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractNode
- setJoinStream(BavetJoinConstraintStream<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- setJoinStream(BavetJoinConstraintStream<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinBridgeTriConstraintStream
- setJoinStream(BavetJoinConstraintStream<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- setMapStream(BavetMapUniConstraintStream<Solution_, NewA>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetMapBridgeBiConstraintStream
- setMapStream(BavetMapUniConstraintStream<Solution_, NewA>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetMapBridgeQuadConstraintStream
- setMapStream(BavetMapUniConstraintStream<Solution_, NewA>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetMapBridgeTriConstraintStream
- setMapStream(BavetMapUniConstraintStream<Solution_, NewA>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetMapBridgeUniConstraintStream
- setOutTupleLeftFacts(MutableOutTuple_, LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- setOutTupleRightFact(MutableOutTuple_, UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- setState(BavetTupleState) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractTuple
- setState(BavetTupleState) - Method in interface org.optaplanner.constraint.streams.bavet.common.Tuple
- setStore(int, Object) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractTuple
- setStore(int, Object) - Method in interface org.optaplanner.constraint.streams.bavet.common.Tuple
- setWorkingSolution(Solution_) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
- 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.quad.BavetAbstractQuadConstraintStream
- shareAndAddChild(Stream_) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
- shareAndAddChild(Stream_) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
- shouldExist - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- size() - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleList
- size(IndexProperties) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
- state - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractTuple
- supportsImplType(ConstraintStreamImplType) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
T
- test(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractConditionalTupleLifecycle
- testFiltering(LeftTuple_, UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- testFiltering(LeftTuple_, UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
- toKey(int) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.IndexProperties
-
Retrieves index property at a given position.
- toKey(int, int) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.IndexProperties
-
Retrieves an object to serve as a key in an index.
- 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.BavetFlattenLastBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetIfExistsBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.bi.BiTupleImpl
- toString() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractConditionalTupleLifecycle
- toString() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractNode
- toString() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractScorer
- toString() - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleList
- toString() - Method in class org.optaplanner.constraint.streams.bavet.common.collection.TupleListEntry
- toString() - Method in class org.optaplanner.constraint.streams.bavet.common.ExistsCounter
- toString() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFilterQuadConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastQuadConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetGroupQuadConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetJoinQuadConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetScoringQuadConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.quad.QuadTupleImpl
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFilterTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFlattenLastTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetGroupTriConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinBridgeTriConstraintStream
- 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.TriTupleImpl
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFilterUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFlattenLastUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsBridgeUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetIfExistsUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetJoinBridgeUniConstraintStream
- toString() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetMapUniConstraintStream
- 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.UniTupleImpl
- TriTuple<A,
B, C> - Interface in org.optaplanner.constraint.streams.bavet.tri - TriTupleImpl<A,
B, C> - Class in org.optaplanner.constraint.streams.bavet.tri - TriTupleImpl(A, B, C, int) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.TriTupleImpl
- Tuple - Interface in org.optaplanner.constraint.streams.bavet.common
-
A tuple is an out tuple in exactly one node and an in tuple in one or more nodes.
- TupleLifecycle<Tuple_ extends Tuple> - Interface in org.optaplanner.constraint.streams.bavet.common
- TupleList<T> - Class in org.optaplanner.constraint.streams.bavet.common.collection
-
Different from
LinkedList
because nodes/indexes are allowed to directly referenceTupleListEntry
instances to avoid the lookup by index cost. - TupleList() - Constructor for class org.optaplanner.constraint.streams.bavet.common.collection.TupleList
- TupleListEntry<T> - Class in org.optaplanner.constraint.streams.bavet.common.collection
-
An entry of
TupleList
U
- UniTuple<A> - Interface in org.optaplanner.constraint.streams.bavet.uni
- UniTupleImpl<A> - Class in org.optaplanner.constraint.streams.bavet.uni
- UniTupleImpl(A, int) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.UniTupleImpl
- update(A) - Method in class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
- update(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractFlattenLastNode
- update(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
- update(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractMapNode
- update(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractConditionalTupleLifecycle
- update(Tuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractScorer
- update(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.TupleLifecycle
- updateCounterFromLeft(LeftTuple_, UniTuple<Right_>, ExistsCounter<LeftTuple_>, TupleList<AbstractIfExistsNode.FilteringTracker<LeftTuple_>>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- updateCounterFromRight(UniTuple<Right_>, ExistsCounter<LeftTuple_>, TupleList<AbstractIfExistsNode.FilteringTracker<LeftTuple_>>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- updateCounterLeft(ExistsCounter<LeftTuple_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- updateLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedIfExistsNode
- updateLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedJoinNode
- updateLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedIfExistsNode
- updateLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedJoinNode
- updateLeft(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.LeftTupleLifecycle
- updateOutTupleToResult(MutableOutTuple_, Result_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
- updateRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedIfExistsNode
- updateRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIndexedJoinNode
- updateRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedIfExistsNode
- updateRight(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedJoinNode
- updateRight(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.RightTupleLifecycle
- updateRightTrackerList(UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- updateUnchangedCounterLeft(ExistsCounter<LeftTuple_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
- UPDATING - Enum constant in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
V
- valueOf(String) - Static method in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
-
Returns the enum constant of this type with the specified name.
- 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.
All Classes and Interfaces|All Packages