| Class | Description |
| GroupingQuery<T> | Represents a collection of IndexedGroup<T>, groups of elements with the same key, resulting from a search operation with grouping. This class has a derived class GroupingQuery<TKey,T> with specific type of the key used for the index search. |
| GroupingQuery<TKey,T> | Represents a collection of IndexedGroup<TKey,T>, groups of elements with the same key, resulting from a search operation with grouping. |
| IndexedGroup<T> | Represents a group of elements with the same key belonging to a collection of groups resulting from a search operation with grouping. This class has a derived class IndexedGroup<TKey,T> with specific key type. |
| IndexedGroup<TKey,T> | Represents a group of elements with the same key belonging to a collection of groups resulting from a search operation with grouping. |
| IndexQuery<T> | Represents a collection that is the result of an index search. Objects of this class are returned by the IIndexScanner<T> search methods. This class has a derived class IndexQuery<T,TKey> with specific type of the key used for the index search. |
| IndexQuery<T,TKey> | Represents a collection that is the result of an index search. Objects of this class are returned by the IIndexScanner<T,TKey> search methods. |