Uses of Interface
org.optaplanner.constraint.streams.bavet.common.Tuple
-
Packages that use Tuple Package Description org.optaplanner.constraint.streams.bavet.bi org.optaplanner.constraint.streams.bavet.common This package contains performance-sensitive code.org.optaplanner.constraint.streams.bavet.quad org.optaplanner.constraint.streams.bavet.tri org.optaplanner.constraint.streams.bavet.uni -
-
Uses of Tuple in org.optaplanner.constraint.streams.bavet.bi
Subinterfaces of Tuple in org.optaplanner.constraint.streams.bavet.bi Modifier and Type Interface Description interfaceBiTuple<A,B>Classes in org.optaplanner.constraint.streams.bavet.bi that implement Tuple Modifier and Type Class Description classBiTupleImpl<A,B> -
Uses of Tuple in org.optaplanner.constraint.streams.bavet.common
Classes in org.optaplanner.constraint.streams.bavet.common with type parameters of type Tuple Modifier and Type Class Description classAbstractConditionalTupleLifecycle<Tuple_ extends Tuple>classAbstractFlattenLastNode<InTuple_ extends Tuple,OutTuple_ extends Tuple,EffectiveItem_,FlattenedItem_>classAbstractFlattenLastNode<InTuple_ extends Tuple,OutTuple_ extends Tuple,EffectiveItem_,FlattenedItem_>classAbstractGroupNode<InTuple_ extends Tuple,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_,GroupKey_,ResultContainer_,Result_>classAbstractGroupNode<InTuple_ extends Tuple,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_,GroupKey_,ResultContainer_,Result_>classAbstractIfExistsNode<LeftTuple_ extends Tuple,Right_>This class has two direct children:AbstractIndexedIfExistsNodeandAbstractUnindexedIfExistsNode.classAbstractIndexedIfExistsNode<LeftTuple_ extends Tuple,Right_>There is a strong likelihood that any change to this class, which is not related to indexing, should also be made toAbstractUnindexedIfExistsNode.classAbstractIndexedJoinNode<LeftTuple_ extends Tuple,Right_,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_>There is a strong likelihood that any change to this class, which is not related to indexing, should also be made toAbstractUnindexedJoinNode.classAbstractIndexedJoinNode<LeftTuple_ extends Tuple,Right_,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_>There is a strong likelihood that any change to this class, which is not related to indexing, should also be made toAbstractUnindexedJoinNode.classAbstractJoinNode<LeftTuple_ extends Tuple,Right_,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_>This class has two direct children:AbstractIndexedJoinNodeandAbstractUnindexedJoinNode.classAbstractJoinNode<LeftTuple_ extends Tuple,Right_,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_>This class has two direct children:AbstractIndexedJoinNodeandAbstractUnindexedJoinNode.classAbstractMapNode<InTuple_ extends Tuple,Right_>classAbstractScorer<Tuple_ extends Tuple>classAbstractUnindexedIfExistsNode<LeftTuple_ extends Tuple,Right_>There is a strong likelihood that any change made to this class should also be made toAbstractIndexedIfExistsNode.classAbstractUnindexedJoinNode<LeftTuple_ extends Tuple,Right_,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_>There is a strong likelihood that any change made to this class should also be made toAbstractIndexedJoinNode.classAbstractUnindexedJoinNode<LeftTuple_ extends Tuple,Right_,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_>There is a strong likelihood that any change made to this class should also be made toAbstractIndexedJoinNode.classExistsCounter<Tuple_ extends Tuple>interfaceLeftTupleLifecycle<Tuple_ extends Tuple>interfaceRightTupleLifecycle<Tuple_ extends Tuple>interfaceTupleLifecycle<Tuple_ extends Tuple>Classes in org.optaplanner.constraint.streams.bavet.common that implement Tuple Modifier and Type Class Description classAbstractTupleMethods in org.optaplanner.constraint.streams.bavet.common with type parameters of type Tuple 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)<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)<Tuple_ extends Tuple>
voidNodeBuildHelper. putInsertUpdateRetract(org.optaplanner.core.api.score.stream.ConstraintStream stream, TupleLifecycle<Tuple_> tupleLifecycle) -
Uses of Tuple in org.optaplanner.constraint.streams.bavet.quad
Subinterfaces of Tuple in org.optaplanner.constraint.streams.bavet.quad Modifier and Type Interface Description interfaceQuadTuple<A,B,C,D>Classes in org.optaplanner.constraint.streams.bavet.quad that implement Tuple Modifier and Type Class Description classQuadTupleImpl<A,B,C,D> -
Uses of Tuple in org.optaplanner.constraint.streams.bavet.tri
Subinterfaces of Tuple in org.optaplanner.constraint.streams.bavet.tri Modifier and Type Interface Description interfaceTriTuple<A,B,C>Classes in org.optaplanner.constraint.streams.bavet.tri that implement Tuple Modifier and Type Class Description classTriTupleImpl<A,B,C> -
Uses of Tuple in org.optaplanner.constraint.streams.bavet.uni
Subinterfaces of Tuple in org.optaplanner.constraint.streams.bavet.uni Modifier and Type Interface Description interfaceUniTuple<A>Classes in org.optaplanner.constraint.streams.bavet.uni that implement Tuple Modifier and Type Class Description classUniTupleImpl<A>
-