| Package | Description |
|---|---|
| org.apache.calcite.linq4j |
Language-integrated query for Java (linq4j) main package.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
GroupingImpl<K,V>
Implementation of
Grouping. |
| Modifier and Type | Method and Description |
|---|---|
Enumerator<Grouping<K,V>> |
LookupImpl.enumerator() |
static <TSource,TKey> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector)
Groups the elements of a sequence according to a
specified key selector function.
|
static <TSource,TKey> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
|
static <TSource,TKey,TElement> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector)
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
|
static <TSource,TKey,TElement> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
key selector function.
|
<TKey> Enumerable<Grouping<TKey,TSource>> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector)
Groups the elements of a sequence according to a
specified key selector function.
|
<TKey> Enumerable<Grouping<TKey,TSource>> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
|
<TKey,TElement> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector)
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
|
<TKey,TElement> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
key selector function.
|
<TKey> Enumerable<Grouping<TKey,T>> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector) |
<TKey> Enumerable<Grouping<TKey,T>> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector) |
<TKey,TElement> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
EqualityComparer<TKey> comparer) |
<TKey> Queryable<Grouping<TKey,TSource>> |
ExtendedQueryable.groupBy(FunctionExpression<Function1<TSource,TKey>> keySelector)
Groups the elements of a sequence according to a
specified key selector function.
|
<TKey> Queryable<Grouping<TKey,TSource>> |
ExtendedQueryable.groupBy(FunctionExpression<Function1<TSource,TKey>> keySelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
|
<TKey,TElement> |
ExtendedQueryable.groupBy(FunctionExpression<Function1<TSource,TKey>> keySelector,
FunctionExpression<Function1<TSource,TElement>> elementSelector)
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
|
<TKey,TElement> |
ExtendedQueryable.groupBy(FunctionExpression<Function1<TSource,TKey>> keySelector,
FunctionExpression<Function1<TSource,TElement>> elementSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence and projects the
elements for each group by using a specified function.
|
<TKey> Queryable<Grouping<TKey,T>> |
EnumerableQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector) |
<TKey> Queryable<Grouping<TKey,T>> |
DefaultQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector) |
<TKey> Queryable<Grouping<TKey,T>> |
EnumerableQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector,
EqualityComparer<TKey> comparer) |
<TKey> Queryable<Grouping<TKey,T>> |
DefaultQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
EnumerableQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector) |
<TKey,TElement> |
DefaultQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector) |
<TKey,TElement> |
EnumerableQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
DefaultQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
EqualityComparer<TKey> comparer) |
<TKey> Queryable<Grouping<TKey,T>> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector) |
<TKey> Queryable<Grouping<TKey,T>> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector)
Groups the elements of a sequence according to a
specified key selector function.
|
static <T,TKey> Queryable<Grouping<TKey,T>> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector)
Groups the elements of a sequence according to a
specified key selector function.
|
static <T,TKey> Queryable<Grouping<TKey,T>> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
EqualityComparer comparer)
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
|
<TKey> Queryable<Grouping<TKey,T>> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
EqualityComparer<TKey> comparer) |
<TKey> Queryable<Grouping<TKey,T>> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
|
<TKey,TElement> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector) |
<TKey,TElement> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector)
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
|
static <T,TKey,TElement> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector)
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
|
static <T,TKey,TElement> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
EqualityComparer comparer)
Groups the elements of a sequence and projects the
elements for each group by using a specified function.
|
<TKey,TElement> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence and projects the
elements for each group by using a specified function.
|
static <T,TKey,TResult> |
QueryableDefaults.groupByK(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> elementSelector)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
Copyright © 2012–2016 The Apache Software Foundation. All rights reserved.