Represents a collection of IndexedGroup<(Of <(<'T>)>)>, groups of elements with the same key, resulting from a search operation with grouping. This class has a derived class GroupingQuery<(Of <(<'TKey, T>)>)> with specific type of the key used for the index search.

Namespace:  C1.LiveLinq.Indexing.Search
Assembly:  C1.LiveLinq (in C1.LiveLinq.dll)

Syntax

C#
public abstract class GroupingQuery<T> : IOrderedSequence<IndexedGroup<T>>, 
	IEnumerable<IndexedGroup<T>>, IEnumerable
Visual Basic
Public MustInherit Class GroupingQuery(Of T) _
	Implements IOrderedSequence(Of IndexedGroup(Of T)), IEnumerable(Of IndexedGroup(Of T)),  _
	IEnumerable

Type Parameters

T
The type of the elements of the indexed collection.

Remarks

The result of any index search operation, IndexQuery<(Of <(<'T>)>)> can be grouped by applying GroupByUntypedKey()()()(). It is grouped by the key that was used to perform the search operation. For example,
Copy CodeC#
customers.Indexes(c => c.City).All().GroupByUntypedKey();
customers.Indexes(c => c.City).FindBetween("A", "Z").GroupByUntypedKey();

Inheritance Hierarchy

System..::..Object
  C1.LiveLinq.Indexing.Search..::..GroupingQuery<(Of <(<'T>)>)>

See Also