Class AbstractIndexedJoinNode<LeftTuple_ extends Tuple,Right_,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_>

java.lang.Object
org.optaplanner.constraint.streams.bavet.common.AbstractNode
org.optaplanner.constraint.streams.bavet.common.AbstractJoinNode<LeftTuple_,Right_,OutTuple_,MutableOutTuple_>
org.optaplanner.constraint.streams.bavet.common.AbstractIndexedJoinNode<LeftTuple_,Right_,OutTuple_,MutableOutTuple_>
Type Parameters:
LeftTuple_ -
Right_ -
All Implemented Interfaces:
LeftTupleLifecycle<LeftTuple_>, RightTupleLifecycle<UniTuple<Right_>>

public abstract class AbstractIndexedJoinNode<LeftTuple_ extends Tuple,Right_,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_> extends AbstractJoinNode<LeftTuple_,Right_,OutTuple_,MutableOutTuple_> implements LeftTupleLifecycle<LeftTuple_>, RightTupleLifecycle<UniTuple<Right_>>
There is a strong likelihood that any change to this class, which is not related to indexing, should also be made to AbstractUnindexedJoinNode.