Index

A B C D E F G H I J K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages

A

ABORTING - Enum constant in enum class 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, Function<InTuple_, GroupKey_>, Supplier<ResultContainer_>, Function<ResultContainer_, Result_>, TupleLifecycle<OutTuple_>) - 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 and AbstractUnindexedIfExistsNode.
AbstractIfExistsNode(boolean, int, int, TupleLifecycle<LeftTuple_>, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
 
AbstractIfExistsNode.FilteringTracker - 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 and AbstractUnindexedJoinNode.
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
 
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_>) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
 
BavetConstraintSessionFactory<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
 
BavetConstraintSessionFactory(SolutionDescriptor<Solution_>, List<BavetConstraint<Solution_>>) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintSessionFactory
 
BavetConstraintStreamScoreDirector<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
FP streams implementation of ScoreDirector, which only recalculates the Score of the part of the working solution that changed, instead of the going through the entire PlanningSolution.
BavetConstraintStreamScoreDirector(BavetConstraintStreamScoreDirectorFactory<Solution_, Score_>, boolean, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
BavetConstraintStreamScoreDirectorFactory<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
 
BavetConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
 
BavetConstraintStreamScoreDirectorFactoryService<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
 
BavetConstraintStreamScoreDirectorFactoryService() - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
 
BavetFilterBiConstraintStream<Solution_,A,B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
BavetFilterBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
 
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 Class 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
 
buildConstraint(String, String, Score<?>, ScoreImpactType, Object, Object, BavetScoringConstraintStream<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
 
buildConstraintFactory(SolutionDescriptor<Solution_>) - 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) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
 
buildScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider, 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
 
counter - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode.FilteringTracker
 
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 class org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 

D

DEAD - Enum constant in enum class 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 class 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
 
FilteringTracker(ExistsCounter<LeftTuple_>, TupleList<AbstractIfExistsNode.FilteringTracker>, TupleList<AbstractIfExistsNode.FilteringTracker>) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode.FilteringTracker
 
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
 
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.BavetFlattenLastBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFlattenLastBridgeBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetGroupBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetIfExistsBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBridgeBiConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.bi.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.BavetFlattenLastQuadConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetGroupQuadConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetJoinQuadConstraintStream
 
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.BavetFlattenLastTriConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetGroupTriConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinBridgeTriConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
 
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.BavetFlattenLastUniConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetForEachUniConstraintStream
 
getTupleSource() - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetGroupUniConstraintStream
 
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.BavetMapUniConstraintStream
 
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
 
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 of X, denoted by indexProperties, to all instances of X that match those properties, depending on the the indexer type (equal, lower than, ...).
IndexerFactory - Class in org.optaplanner.constraint.streams.bavet.common.index
 
IndexerFactory(AbstractJoiner) - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.IndexerFactory
 
IndexProperties - Interface in org.optaplanner.constraint.streams.bavet.common.index
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 class org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 
isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
isDirty() - Method in enum class 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
 
leftTrackerEntry - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode.FilteringTracker
 
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 org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet.common
 
NodeBuildHelper(Set<? extends ConstraintStream>, Map<Constraint, Score_>, AbstractScoreInliner<Score_>) - Constructor for class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 

O

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 class 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
 
rightTrackerEntry - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode.FilteringTracker
 
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 reference TupleListEntry 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
 
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
 
updateUnchangedCounterLeft(ExistsCounter<LeftTuple_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
 
UPDATING - Enum constant in enum class org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 

V

valueOf(String) - Static method in enum class org.optaplanner.constraint.streams.bavet.common.BavetTupleState
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.optaplanner.constraint.streams.bavet.common.BavetTupleState
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I J K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages