Uses of Interface
org.optaplanner.constraint.streams.bavet.common.TupleLifecycle
-
Packages that use TupleLifecycle Package Description org.optaplanner.constraint.streams.bavet.common This package contains performance-sensitive code.org.optaplanner.constraint.streams.bavet.uni -
-
Uses of TupleLifecycle in org.optaplanner.constraint.streams.bavet.common
Classes in org.optaplanner.constraint.streams.bavet.common that implement TupleLifecycle Modifier and Type Class Description classAbstractConditionalTupleLifecycle<Tuple_ extends Tuple>classAbstractFlattenLastNode<InTuple_ extends Tuple,OutTuple_ extends Tuple,EffectiveItem_,FlattenedItem_>classAbstractGroupNode<InTuple_ extends Tuple,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_,GroupKey_,ResultContainer_,Result_>classAbstractMapNode<InTuple_ extends Tuple,Right_>classAbstractScorer<Tuple_ extends Tuple>Methods in org.optaplanner.constraint.streams.bavet.common that return TupleLifecycle Modifier and Type Method Description <Tuple_ extends Tuple>
TupleLifecycle<Tuple_>NodeBuildHelper. getAggregatedTupleLifecycle(List<? extends org.optaplanner.core.api.score.stream.ConstraintStream> streamList)static <Tuple_ extends Tuple>
TupleLifecycle<Tuple_>TupleLifecycle. ofLeft(LeftTupleLifecycle<Tuple_> leftTupleLifecycle)static <Tuple_ extends Tuple>
TupleLifecycle<Tuple_>TupleLifecycle. ofRight(RightTupleLifecycle<Tuple_> rightTupleLifecycle)Methods in org.optaplanner.constraint.streams.bavet.common with parameters of type TupleLifecycle Modifier and Type Method Description <Tuple_ extends Tuple>
voidNodeBuildHelper. putInsertUpdateRetract(org.optaplanner.core.api.score.stream.ConstraintStream stream, TupleLifecycle<Tuple_> tupleLifecycle)Method parameters in org.optaplanner.constraint.streams.bavet.common with type arguments of type TupleLifecycle Modifier and Type Method Description <Tuple_ extends Tuple>
voidNodeBuildHelper. putInsertUpdateRetract(org.optaplanner.core.api.score.stream.ConstraintStream stream, List<? extends org.optaplanner.constraint.streams.common.AbstractConstraintStream> childStreamList, Function<TupleLifecycle<Tuple_>,AbstractConditionalTupleLifecycle<Tuple_>> tupleLifecycleFunction)Constructors in org.optaplanner.constraint.streams.bavet.common with parameters of type TupleLifecycle Constructor Description AbstractConditionalTupleLifecycle(TupleLifecycle<Tuple_> tupleLifecycle)AbstractFlattenLastNode(int flattenLastStoreIndex, Function<EffectiveItem_,Iterable<FlattenedItem_>> mappingFunction, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle)AbstractGroupNode(int groupStoreIndex, Function<InTuple_,GroupKey_> groupKeyFunction, Supplier<ResultContainer_> supplier, Function<ResultContainer_,Result_> finisher, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle)AbstractIfExistsNode(boolean shouldExist, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightTrackerList, TupleLifecycle<LeftTuple_> nextNodesTupleLifecycle, boolean isFiltering)AbstractIndexedIfExistsNode(boolean shouldExist, Function<Right_,IndexProperties> mappingRight, int inputStoreIndexLeftProperties, int inputStoreIndexLeftCounterEntry, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightProperties, int inputStoreIndexRightEntry, int inputStoreIndexRightTrackerList, TupleLifecycle<LeftTuple_> nextNodesTupleLifecycle, Indexer<ExistsCounter<LeftTuple_>> indexerLeft, Indexer<UniTuple<Right_>> indexerRight, boolean isFiltering)AbstractIndexedJoinNode(Function<Right_,IndexProperties> mappingRight, int inputStoreIndexLeftProperties, int inputStoreIndexLeftEntry, int inputStoreIndexLeftOutTupleList, int inputStoreIndexRightProperties, int inputStoreIndexRightEntry, int inputStoreIndexRightOutTupleList, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle, boolean isFiltering, int outputStoreIndexLeftOutEntry, int outputStoreIndexRightOutEntry, Indexer<LeftTuple_> indexerLeft, Indexer<UniTuple<Right_>> indexerRight)AbstractJoinNode(int inputStoreIndexLeftOutTupleList, int inputStoreIndexRightOutTupleList, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle, boolean isFiltering, int outputStoreIndexLeftOutEntry, int outputStoreIndexRightOutEntry)AbstractMapNode(int inputStoreIndex, TupleLifecycle<UniTuple<Right_>> nextNodesTupleLifecycle, int outputStoreSize)AbstractUnindexedIfExistsNode(boolean shouldExist, int inputStoreIndexLeftCounterEntry, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightEntry, int inputStoreIndexRightTrackerList, TupleLifecycle<LeftTuple_> nextNodesTupleLifecycle, boolean isFiltering)AbstractUnindexedJoinNode(int inputStoreIndexLeftEntry, int inputStoreIndexLeftOutTupleList, int inputStoreIndexRightEntry, int inputStoreIndexRightOutTupleList, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle, boolean isFiltering, int outputStoreIndexLeftOutEntry, int outputStoreIndexRightOutEntry) -
Uses of TupleLifecycle in org.optaplanner.constraint.streams.bavet.uni
Constructors in org.optaplanner.constraint.streams.bavet.uni with parameters of type TupleLifecycle Constructor Description ForEachUniNode(Class<A> forEachClass, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, int outputStoreSize)
-