Class GroupedMap<GroupedKeyType,ValueType>

java.lang.Object
tools.refinery.interpreter.rete.aggregation.GroupedMap<GroupedKeyType,ValueType>
All Implemented Interfaces:
Map<Tuple,ValueType>

public class GroupedMap<GroupedKeyType,ValueType> extends Object implements Map<Tuple,ValueType>
An optimized Map implementation where each key is produced by joining together a group tuple and some other object (via left inheritance). Only a select few Map operations are supported. This collection is unmodifiable. Operations on this map assume that client queries also obey the contract that keys are constructed from a group tuple and an additional object.
Since:
2.4