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

A

ABORTING - 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
 
AbstractIfExistsNode(boolean, Function<Right_, IndexProperties>, int, int, TupleLifecycle<LeftTuple_>, Indexer<LeftTuple_, AbstractIfExistsNode.Counter<LeftTuple_>>, Indexer<UniTuple<Right_>, Set<AbstractIfExistsNode.Counter<LeftTuple_>>>) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
 
AbstractIfExistsNode.Counter<Tuple_ extends Tuple> - Class in org.optaplanner.constraint.streams.bavet.common
 
AbstractJoinNode<LeftTuple_ extends Tuple,​Right_,​OutTuple_ extends Tuple,​MutableOutTuple_ extends OutTuple_> - Class in org.optaplanner.constraint.streams.bavet.common
 
AbstractJoinNode(Function<Right_, IndexProperties>, int, int, TupleLifecycle<OutTuple_>, Indexer<LeftTuple_, Map<UniTuple<Right_>, MutableOutTuple_>>, Indexer<UniTuple<Right_>, Map<LeftTuple_, MutableOutTuple_>>) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
 
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
 
accumulate(ResultContainer_, InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
 
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
 
afterElementAdded(ListVariableDescriptor<Solution_>, Object, int) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
afterElementMoved(ListVariableDescriptor<Solution_>, Object, int, Object, int) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
afterElementRemoved(ListVariableDescriptor<Solution_>, Object, int) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
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
 
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, boolean, BavetScoringConstraintStream<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraint
 
BavetConstraintFactory<Solution_> - Class in org.optaplanner.constraint.streams.bavet
 
BavetConstraintFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
 
BavetConstraintSession<Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
 
BavetConstraintSession(AbstractScoreInliner<Score_>, Map<Class<?>, ForEachUniNode<Object>>, AbstractNode[]) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
 
BavetConstraintSessionFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
 
BavetConstraintSessionFactory(SolutionDescriptor<Solution_>, List<BavetConstraint<Solution_>>) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintSessionFactory
 
BavetConstraintStreamScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
FP streams implementation of ScoreDirector, which only recalculates the Score of the part of the working solution that changed, instead of the going through the entire PlanningSolution.
BavetConstraintStreamScoreDirector(BavetConstraintStreamScoreDirectorFactory<Solution_, Score_>, boolean, boolean) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
BavetConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
 
BavetConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider) - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
 
BavetConstraintStreamScoreDirectorFactoryService<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.bavet
 
BavetConstraintStreamScoreDirectorFactoryService() - Constructor for class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService
 
BavetFilterBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
BavetFilterBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
 
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>) - 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>) - 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>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetJoinTriConstraintStream
 
BavetScoringBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.constraint.streams.bavet.bi
 
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, BigDecimal>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, ToIntBiFunction<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, ToLongBiFunction<A, B>) - Constructor for class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
BavetScoringConstraintStream<Solution_> - Interface in org.optaplanner.constraint.streams.bavet.common
 
BavetScoringQuadConstraintStream<Solution_,​A,​B,​C,​D> - Class in org.optaplanner.constraint.streams.bavet.quad
 
BavetScoringQuadConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.bavet.quad.BavetScoringQuadConstraintStream
 
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>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, ToIntTriFunction<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, ToLongTriFunction<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, BigDecimal>) - Constructor for class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
BavetScoringUniConstraintStream<Solution_,​A> - Class in org.optaplanner.constraint.streams.bavet.uni
 
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, Function<A, BigDecimal>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, ToIntFunction<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, ToLongFunction<A>) - Constructor for class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
BavetTupleState - Enum in org.optaplanner.constraint.streams.bavet.common
 
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, BavetScoringConstraintStream<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
 
buildConstraintConfigurable(String, String, ScoreImpactType, BavetScoringConstraintStream<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.common.BavetAbstractConstraintStream
 
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.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.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.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.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.AbstractNode
 
calculateScore() - Method in class org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode
 
calculateScore(int) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
 
childStreamList - Variable in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
childStreamList - Variable in class org.optaplanner.constraint.streams.bavet.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.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.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.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.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(Tuple_) - Constructor for class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode.Counter
 
countRight - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode.Counter
 
createIndexProperties(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
 
createIndexPropertiesLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
 
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 - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 

D

DEAD - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 
destroyAndGetNodeList() - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 
DYING - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
Tuple which was BavetTupleState.UPDATING and then invalidated by subsequent tuple.

E

equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFilterBiConstraintStream
 
equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetJoinBiConstraintStream
 
equals(Object) - Method in class org.optaplanner.constraint.streams.bavet.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
 
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
 
findNodeList(Class<?>) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
 
fireAndForget(Object...) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
 
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
 
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

get(IndexProperties, Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
Differs from Map.get(Object) because it fails if the key does not exist.
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.BavetConstraintSession
 
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
 
getEffectiveFactIn(InTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractFlattenLastNode
 
getEffectiveFactOut(OutTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractFlattenLastNode
 
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
 
getIndexerKey(int, int) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.IndexProperties
 
getIndictmentMap() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
 
getIndictmentMap() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
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
 
getProperty(int) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.IndexProperties
Retrieves index property at a given position.
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() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractTuple
 
getStore() - 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.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.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.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.BavetScoringUniConstraintStream
 
Group<OutTuple_ extends Tuple,​GroupKey_,​ResultContainer_> - Class in org.optaplanner.constraint.streams.bavet.common
 
Group(GroupKey_, ResultContainer_, OutTuple_) - Constructor for class org.optaplanner.constraint.streams.bavet.common.Group
 
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
 
groupKey - Variable in class org.optaplanner.constraint.streams.bavet.common.Group
 
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.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.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.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.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
 

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
 
impactScore(String, String, Score<?>, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
impactScore(String, String, Score<?>, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
 
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
impactScore(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
 
impactScore(String, String, Score<?>, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
impactScoreBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
impactScoreBigDecimal(String, String, Score<?>, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
impactScoreBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
 
impactScoreBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
impactScoreConfigurable(String, String, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
impactScoreConfigurable(String, String, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
 
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
impactScoreConfigurable(String, String, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
 
impactScoreConfigurable(String, String, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
impactScoreConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
impactScoreConfigurableBigDecimal(String, String, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
impactScoreConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
 
impactScoreConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
impactScoreConfigurableLong(String, String, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
impactScoreConfigurableLong(String, String, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
impactScoreConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
 
impactScoreConfigurableLong(String, String, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
impactScoreLong(String, String, Score<?>, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetAbstractBiConstraintStream
 
impactScoreLong(String, String, Score<?>, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetAbstractUniConstraintStream
 
impactScoreLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetAbstractQuadConstraintStream
 
impactScoreLong(String, String, Score<?>, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetAbstractTriConstraintStream
 
Indexer<Tuple_ extends Tuple,​Value_> - Interface in org.optaplanner.constraint.streams.bavet.common.index
An indexer for entity or fact X, maps a property or a combination of properties of X, denoted by indexProperties, to all instances of X that match those properties, depending on the the indexer type (equal, lower than, ...).
IndexerFactory - Class in org.optaplanner.constraint.streams.bavet.common.index
 
IndexerFactory(AbstractJoiner) - Constructor for class org.optaplanner.constraint.streams.bavet.common.index.IndexerFactory
 
IndexProperties - Interface in org.optaplanner.constraint.streams.bavet.common.index
Index properties are cached in tuples and each tuple carries its unique instance.
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(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
 
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.AbstractIfExistsNode
 
insertLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
 
insertLeft(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.LeftTupleLifecycle
 
insertRight(UniTupleImpl<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
 
insertRight(UniTupleImpl<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
 
insertRight(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.RightTupleLifecycle
 
isActive() - Method in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 
isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
isDirty() - Method in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 
isEmpty() - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
 
isFiltered(LeftTuple_, UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
 
isFiltering() - Method 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
 

L

leftTuple - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode.Counter
 
LeftTupleLifecycle<Tuple_ extends Tuple> - Interface in org.optaplanner.constraint.streams.bavet.common
 

M

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
 
maxLength() - Method in interface org.optaplanner.constraint.streams.bavet.common.index.IndexProperties
 

N

newSession(boolean, Solution_) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactory
 
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 - 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
 
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
 
outTuple - Variable in class org.optaplanner.constraint.streams.bavet.common.Group
 

P

parentCount - Variable in class org.optaplanner.constraint.streams.bavet.common.Group
 
put(IndexProperties, Tuple_, Value_) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
Differs from Map.put(Object, Object) because it fails if the key already exists.
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(IndexProperties, Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
Differs from Map.remove(Object) because it fails if the key does not exist.
requiresFlushing() - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
reserveTupleStoreIndex(ConstraintStream) - Method in class org.optaplanner.constraint.streams.bavet.common.NodeBuildHelper
 
resultContainer - Variable in class org.optaplanner.constraint.streams.bavet.common.Group
 
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(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
 
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.AbstractIfExistsNode
 
retractLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
 
retractLeft(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.LeftTupleLifecycle
 
retractRight(UniTupleImpl<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
 
retractRight(UniTupleImpl<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
 
retractRight(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.RightTupleLifecycle
 
RightTupleLifecycle<Tuple_ extends Tuple> - Interface in org.optaplanner.constraint.streams.bavet.common
 

S

session - Variable in class org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirector
 
setConstraint(BavetConstraint<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetScoringBiConstraintStream
 
setConstraint(BavetConstraint<Solution_>) - Method in interface org.optaplanner.constraint.streams.bavet.common.BavetScoringConstraintStream
 
setConstraint(BavetConstraint<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetScoringQuadConstraintStream
 
setConstraint(BavetConstraint<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetScoringTriConstraintStream
 
setConstraint(BavetConstraint<Solution_>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetScoringUniConstraintStream
 
setFlattenLastStream(BavetFlattenLastBiConstraintStream<Solution_, A, NewB>) - Method in class org.optaplanner.constraint.streams.bavet.bi.BavetFlattenLastBridgeBiConstraintStream
 
setFlattenLastStream(BavetFlattenLastQuadConstraintStream<Solution_, A, B, C, NewD>) - Method in class org.optaplanner.constraint.streams.bavet.quad.BavetFlattenLastBridgeQuadConstraintStream
 
setFlattenLastStream(BavetFlattenLastTriConstraintStream<Solution_, A, B, NewC>) - Method in class org.optaplanner.constraint.streams.bavet.tri.BavetFlattenLastBridgeTriConstraintStream
 
setFlattenLastStream(BavetFlattenLastUniConstraintStream<Solution_, NewA>) - Method in class org.optaplanner.constraint.streams.bavet.uni.BavetFlattenLastBridgeUniConstraintStream
 
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
 
setState(BavetTupleState) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractTuple
 
setState(BavetTupleState) - 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
 
state - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode.Counter
 
state - Variable in class org.optaplanner.constraint.streams.bavet.common.AbstractTuple
 
store - 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
 
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.AbstractIfExistsNode.Counter
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractScorer
 
toString() - Method in class org.optaplanner.constraint.streams.bavet.common.Group
 
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.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 must not implement equals()/hashCode() to fact equality, because some stream operations (UniConstraintStream.map(Function), ...) might create 2 different tuple instances to contain the same facts and because a tuple's origin may replace a tuple's fact.
TupleLifecycle<Tuple_ extends Tuple> - Interface in org.optaplanner.constraint.streams.bavet.common
 

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(Object) - Method in class org.optaplanner.constraint.streams.bavet.BavetConstraintSession
 
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
 
updateLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
 
updateLeft(LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
 
updateLeft(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.LeftTupleLifecycle
 
updateOutTupleLeft(MutableOutTuple_, LeftTuple_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
 
updateOutTupleRight(MutableOutTuple_, UniTuple<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
 
updateOutTupleToResult(MutableOutTuple_, Result_) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractGroupNode
 
updateRight(UniTupleImpl<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractIfExistsNode
 
updateRight(UniTupleImpl<Right_>) - Method in class org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode
 
updateRight(Tuple_) - Method in interface org.optaplanner.constraint.streams.bavet.common.RightTupleLifecycle
 
UPDATING - org.optaplanner.constraint.streams.bavet.common.BavetTupleState
 

V

valueOf(String) - Static method in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.optaplanner.constraint.streams.bavet.common.BavetTupleState
Returns an array containing the constants of this enum type, in the order they are declared.
visit(IndexProperties, BiConsumer<Tuple_, Value_>) - Method in interface org.optaplanner.constraint.streams.bavet.common.index.Indexer
 
A B C D E F G H I J L M N O P Q R S T U V 
All Classes All Packages