All Classes and Interfaces
Class
Description
AbstractFlattenLastNode<InTuple_ extends Tuple,OutTuple_ extends Tuple,EffectiveItem_,FlattenedItem_>
AbstractGroupNode<InTuple_ extends Tuple,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_,GroupKey_,ResultContainer_,Result_>
This class has two direct children:
AbstractIndexedIfExistsNode and AbstractUnindexedIfExistsNode.There is a strong likelihood that any change to this class, which is not related to indexing,
should also be made to
AbstractUnindexedIfExistsNode.AbstractIndexedJoinNode<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 to
AbstractUnindexedJoinNode.AbstractJoinNode<LeftTuple_ extends Tuple,Right_,OutTuple_ extends Tuple,MutableOutTuple_ extends OutTuple_>
This class has two direct children:
AbstractIndexedJoinNode and AbstractUnindexedJoinNode.There is a strong likelihood that any change made to this class
should also be made to
AbstractIndexedIfExistsNode.AbstractUnindexedJoinNode<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 to
AbstractIndexedJoinNode.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.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, ...).Index properties are cached in tuples and each tuple carries its unique instance.
A tuple is an out tuple in exactly one node and an in tuple in one or more nodes.
Different from
LinkedList because nodes/indexes are allowed
to directly reference TupleListEntry instances
to avoid the lookup by index cost.An entry of
TupleList