[]
        
(Showing Draft Content)

C1.LiveLinq.Indexing.Search.GroupingQuery-1

GroupingQuery<T> Class

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.

Inheritance
GroupingQuery<T>
Namespace: C1.LiveLinq.Indexing.Search
Assembly: C1.LiveLinq.4.8.dll
Syntax
public abstract class GroupingQuery<T> : IEnumerable<IndexedGroup<T>>, IEnumerable
Type Parameters
Name Description
T

The type of the elements of the indexed collection.

Remarks

The result of any index search operation, IndexQuery<T> can be grouped by applying GroupByUntypedKey(). It is grouped by the key that was used to perform the search operation. For example,

customers.Indexes(c => c.City).All().GroupByUntypedKey();
customers.Indexes(c => c.City).FindBetween("A", "Z").GroupByUntypedKey();

Methods

Name Description
GetEnumerator()

Returns an enumerator that iterates through the GroupingQuery<T>.

Extension Methods

See Also

IndexedGroup<TKey, T>