Uses of Class
org.optaplanner.constraint.streams.bavet.common.AbstractNode
Packages that use AbstractNode
Package
Description
This package contains performance-sensitive code.
-
Uses of AbstractNode in org.optaplanner.constraint.streams.bavet.common
Subclasses of AbstractNode in org.optaplanner.constraint.streams.bavet.commonModifier and TypeClassDescriptionclassAbstractFlattenLastNode<InTuple_ extends Tuple,OutTuple_ extends Tuple, EffectiveItem_, FlattenedItem_> 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.classAbstractJoinNode<LeftTuple_ extends Tuple,Right_, OutTuple_ extends Tuple, MutableOutTuple_ extends OutTuple_> This class has two direct children:AbstractIndexedJoinNodeandAbstractUnindexedJoinNode.classAbstractMapNode<InTuple_ extends Tuple,Right_> 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.Methods in org.optaplanner.constraint.streams.bavet.common that return AbstractNodeModifier and TypeMethodDescriptionGroupNodeConstructor.NodeConstructorWithAccumulate.apply(int groupStoreIndex, int undoStoreIndex, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.NodeConstructorWithoutAccumulate.apply(int groupStoreIndex, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) Methods in org.optaplanner.constraint.streams.bavet.common that return types with arguments of type AbstractNodeMethods in org.optaplanner.constraint.streams.bavet.common with parameters of type AbstractNodeModifier and TypeMethodDescriptionvoidNodeBuildHelper.addNode(AbstractNode node) voidNodeBuildHelper.addNode(AbstractNode node, ConstraintStream parent) voidNodeBuildHelper.addNode(AbstractNode node, ConstraintStream leftParent, ConstraintStream rightParent) -
Uses of AbstractNode in org.optaplanner.constraint.streams.bavet.uni
Subclasses of AbstractNode in org.optaplanner.constraint.streams.bavet.uni