Package | Description |
---|---|
net.hydromatic.linq4j |
Language-integrated query for Java (linq4j) main package.
|
net.hydromatic.linq4j.expressions |
Object model for Java expressions.
|
net.hydromatic.linq4j.function |
Contains definitions of functions and predicates.
|
Modifier and Type | Method and Description |
---|---|
static <TSource,TAccumulate,TResult> |
EnumerableDefaults.aggregate(Enumerable<TSource> source,
TAccumulate seed,
Function2<TAccumulate,TSource,TAccumulate> func,
Function1<TAccumulate,TResult> selector)
Applies an accumulator function over a
sequence.
|
<TAccumulate,TResult> |
ExtendedEnumerable.aggregate(TAccumulate seed,
Function2<TAccumulate,TSource,TAccumulate> func,
Function1<TAccumulate,TResult> selector)
Applies an accumulator function over a
sequence.
|
<TAccumulate,TResult> |
DefaultEnumerable.aggregate(TAccumulate seed,
Function2<TAccumulate,T,TAccumulate> func,
Function1<TAccumulate,TResult> selector) |
<TKey> OrderedEnumerable<T> |
DefaultEnumerable.createOrderedEnumerable(Function1<T,TKey> keySelector,
Comparator<TKey> comparator,
boolean descending) |
<TKey> OrderedEnumerable<T> |
ExtendedOrderedEnumerable.createOrderedEnumerable(Function1<T,TKey> keySelector,
Comparator<TKey> comparator,
boolean descending)
Performs a subsequent ordering of the elements in an
OrderedEnumerable according to a key, using a specified
comparator. |
static <TSource,TKey> |
EnumerableDefaults.createOrderedEnumerable(OrderedEnumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Comparator<TKey> comparator,
boolean descending)
Performs a subsequent ordering of the elements in a sequence according
to a key.
|
<R> R |
DefaultEnumerable.foreach(Function1<T,R> func) |
<R> R |
ExtendedEnumerable.foreach(Function1<TSource,R> func)
Performs an operation for each member of this enumeration.
|
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,TAccumulate,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector)
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
|
static <TSource,TKey,TAccumulate,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
|
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)
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.
|
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.
|
static <TSource,TKey,TElement,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
static <TSource,TKey,TElement,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
static <TSource,TKey,TElement,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
static <TSource,TKey,TElement,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
static <TSource,TKey,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function2<TKey,Enumerable<TSource>,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.
|
static <TSource,TKey,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function2<TKey,Enumerable<TSource>,TResult> elementSelector,
EqualityComparer comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<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,TAccumulate,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector)
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
|
<TKey,TAccumulate,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
|
<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)
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 comparer)
Groups the elements of a sequence according to a
key selector function.
|
<TKey,TElement> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer comparer)
Groups the elements of a sequence according to a
key selector function.
|
<TKey,TElement,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TElement,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TElement,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TElement,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function2<TKey,Enumerable<TSource>,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.
|
<TKey,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function2<TKey,Enumerable<TSource>,TResult> elementSelector,
EqualityComparer comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<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,TAccumulate,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,T,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector) |
<TKey,TAccumulate,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,T,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector,
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) |
<TKey,TElement> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
EqualityComparer comparer) |
<TKey,TElement> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
EqualityComparer comparer) |
<TKey,TElement,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector) |
<TKey,TElement,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector) |
<TKey,TElement,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector,
EqualityComparer<TKey> comparer) |
<TKey,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function2<TKey,Enumerable<T>,TResult> elementSelector) |
<TKey,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function2<TKey,Enumerable<T>,TResult> elementSelector,
EqualityComparer comparer) |
<TInner,TKey,TResult> |
ExtendedEnumerable.groupJoin(Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,Enumerable<TInner>,TResult> resultSelector)
Correlates the elements of two sequences based on
equality of keys and groups the results.
|
<TInner,TKey,TResult> |
ExtendedEnumerable.groupJoin(Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,Enumerable<TInner>,TResult> resultSelector)
Correlates the elements of two sequences based on
equality of keys and groups the results.
|
<TInner,TKey,TResult> |
ExtendedEnumerable.groupJoin(Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,Enumerable<TInner>,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
ExtendedEnumerable.groupJoin(Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,Enumerable<TInner>,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
DefaultEnumerable.groupJoin(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,Enumerable<TInner>,TResult> resultSelector) |
<TInner,TKey,TResult> |
DefaultEnumerable.groupJoin(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,Enumerable<TInner>,TResult> resultSelector) |
<TInner,TKey,TResult> |
DefaultEnumerable.groupJoin(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,Enumerable<TInner>,TResult> resultSelector,
EqualityComparer<TKey> comparer) |
<TInner,TKey,TResult> |
DefaultEnumerable.groupJoin(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,Enumerable<TInner>,TResult> resultSelector,
EqualityComparer<TKey> comparer) |
static <TSource,TInner,TKey,TResult> |
EnumerableDefaults.groupJoin(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,Enumerable<TInner>,TResult> resultSelector)
Correlates the elements of two sequences based on
equality of keys and groups the results.
|
static <TSource,TInner,TKey,TResult> |
EnumerableDefaults.groupJoin(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,Enumerable<TInner>,TResult> resultSelector)
Correlates the elements of two sequences based on
equality of keys and groups the results.
|
static <TSource,TInner,TKey,TResult> |
EnumerableDefaults.groupJoin(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,Enumerable<TInner>,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
key equality and groups the results.
|
static <TSource,TInner,TKey,TResult> |
EnumerableDefaults.groupJoin(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,Enumerable<TInner>,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
ExtendedEnumerable.join(Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
ExtendedEnumerable.join(Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
ExtendedEnumerable.join(Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
ExtendedEnumerable.join(Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
ExtendedEnumerable.join(Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer,
boolean generateNullsOnLeft,
boolean generateNullsOnRight)
Correlates the elements of two sequences based on matching keys, with
optional outer join semantics.
|
<TInner,TKey,TResult> |
ExtendedEnumerable.join(Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer,
boolean generateNullsOnLeft,
boolean generateNullsOnRight)
Correlates the elements of two sequences based on matching keys, with
optional outer join semantics.
|
<TInner,TKey,TResult> |
DefaultEnumerable.join(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,TInner,TResult> resultSelector) |
<TInner,TKey,TResult> |
DefaultEnumerable.join(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,TInner,TResult> resultSelector) |
<TInner,TKey,TResult> |
DefaultEnumerable.join(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer) |
<TInner,TKey,TResult> |
DefaultEnumerable.join(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer) |
<TInner,TKey,TResult> |
DefaultEnumerable.join(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer,
boolean generateNullsOnLeft,
boolean generateNullsOnRight) |
<TInner,TKey,TResult> |
DefaultEnumerable.join(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer,
boolean generateNullsOnLeft,
boolean generateNullsOnRight) |
static <TSource,TInner,TKey,TResult> |
EnumerableDefaults.join(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector)
Correlates the elements of two sequences based on
matching keys.
|
static <TSource,TInner,TKey,TResult> |
EnumerableDefaults.join(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector)
Correlates the elements of two sequences based on
matching keys.
|
static <TSource,TInner,TKey,TResult> |
EnumerableDefaults.join(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
matching keys.
|
static <TSource,TInner,TKey,TResult> |
EnumerableDefaults.join(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
matching keys.
|
static <TSource,TInner,TKey,TResult> |
EnumerableDefaults.join(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer,
boolean generateNullsOnLeft,
boolean generateNullsOnRight)
Correlates the elements of two sequences based on
matching keys.
|
static <TSource,TInner,TKey,TResult> |
EnumerableDefaults.join(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector,
EqualityComparer<TKey> comparer,
boolean generateNullsOnLeft,
boolean generateNullsOnRight)
Correlates the elements of two sequences based on
matching keys.
|
static <TSource,TResult extends Comparable<TResult>> |
EnumerableDefaults.max(Enumerable<TSource> source,
Function1<TSource,TResult> selector)
Invokes a transform function on each element of a
generic sequence and returns the maximum resulting
value.
|
<TResult extends Comparable<TResult>> |
ExtendedEnumerable.max(Function1<TSource,TResult> selector)
Invokes a transform function on each element of a
generic sequence and returns the maximum resulting
value.
|
<TResult extends Comparable<TResult>> |
DefaultEnumerable.max(Function1<T,TResult> selector) |
static <TSource,TResult extends Comparable<TResult>> |
EnumerableDefaults.min(Enumerable<TSource> source,
Function1<TSource,TResult> selector)
Invokes a transform function on each element of a
generic sequence and returns the minimum resulting
value.
|
<TResult extends Comparable<TResult>> |
ExtendedEnumerable.min(Function1<TSource,TResult> selector)
Invokes a transform function on each element of a
generic sequence and returns the minimum resulting
value.
|
<TResult extends Comparable<TResult>> |
DefaultEnumerable.min(Function1<T,TResult> selector) |
static <TSource,TKey extends Comparable> |
EnumerableDefaults.orderBy(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector)
Sorts the elements of a sequence in ascending
order according to a key.
|
static <TSource,TKey> |
EnumerableDefaults.orderBy(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Comparator<TKey> comparator)
Sorts the elements of a sequence in ascending
order by using a specified comparer.
|
<TKey extends Comparable> |
ExtendedEnumerable.orderBy(Function1<TSource,TKey> keySelector)
Sorts the elements of a sequence in ascending
order according to a key.
|
<TKey> Enumerable<TSource> |
ExtendedEnumerable.orderBy(Function1<TSource,TKey> keySelector,
Comparator<TKey> comparator)
Sorts the elements of a sequence in ascending
order by using a specified comparer.
|
<TKey extends Comparable> |
DefaultEnumerable.orderBy(Function1<T,TKey> keySelector) |
<TKey> Enumerable<T> |
DefaultEnumerable.orderBy(Function1<T,TKey> keySelector,
Comparator<TKey> comparator) |
static <TSource,TKey extends Comparable> |
EnumerableDefaults.orderByDescending(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector)
Sorts the elements of a sequence in descending
order according to a key.
|
static <TSource,TKey> |
EnumerableDefaults.orderByDescending(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Comparator<TKey> comparator)
Sorts the elements of a sequence in descending
order by using a specified comparer.
|
<TKey extends Comparable> |
ExtendedEnumerable.orderByDescending(Function1<TSource,TKey> keySelector)
Sorts the elements of a sequence in descending
order according to a key.
|
<TKey> Enumerable<TSource> |
ExtendedEnumerable.orderByDescending(Function1<TSource,TKey> keySelector,
Comparator<TKey> comparator)
Sorts the elements of a sequence in descending
order by using a specified comparer.
|
<TKey extends Comparable> |
DefaultEnumerable.orderByDescending(Function1<T,TKey> keySelector) |
<TKey> Enumerable<T> |
DefaultEnumerable.orderByDescending(Function1<T,TKey> keySelector,
Comparator<TKey> comparator) |
static <TSource,TResult> |
EnumerableDefaults.select(Enumerable<TSource> source,
Function1<TSource,TResult> selector)
Projects each element of a sequence into a new form.
|
<TResult> Enumerable<TResult> |
ExtendedEnumerable.select(Function1<TSource,TResult> selector)
Projects each element of a sequence into a new
form.
|
<TResult> Enumerable<TResult> |
DefaultEnumerable.select(Function1<T,TResult> selector) |
static <TSource,TCollection,TResult> |
EnumerableDefaults.selectMany(Enumerable<TSource> source,
Function1<TSource,Enumerable<TCollection>> collectionSelector,
Function2<TSource,TCollection,TResult> resultSelector)
Projects each element of a sequence to an
Enumerable<TSource> , flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein. |
static <TSource,TResult> |
EnumerableDefaults.selectMany(Enumerable<TSource> source,
Function1<TSource,Enumerable<TResult>> selector)
Projects each element of a sequence to an
Enumerable<TSource> and flattens the resulting sequences into one
sequence. |
<TCollection,TResult> |
DefaultEnumerable.selectMany(Function1<T,Enumerable<TCollection>> collectionSelector,
Function2<T,TCollection,TResult> resultSelector) |
<TResult> Enumerable<TResult> |
DefaultEnumerable.selectMany(Function1<T,Enumerable<TResult>> selector) |
<TCollection,TResult> |
ExtendedEnumerable.selectMany(Function1<TSource,Enumerable<TCollection>> collectionSelector,
Function2<TSource,TCollection,TResult> resultSelector)
Projects each element of a sequence to an
Enumerable<TSource> , flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein. |
<TResult> Enumerable<TResult> |
ExtendedEnumerable.selectMany(Function1<TSource,Enumerable<TResult>> selector)
Projects each element of a sequence to an
Enumerable<TSource> and flattens the resulting sequences into one
sequence. |
<TKey extends Comparable<TKey>> |
DefaultEnumerable.thenBy(Function1<T,TKey> keySelector) |
<TKey extends Comparable<TKey>> |
ExtendedOrderedEnumerable.thenBy(Function1<T,TKey> keySelector)
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
|
<TKey> OrderedEnumerable<T> |
DefaultEnumerable.thenBy(Function1<T,TKey> keySelector,
Comparator<TKey> comparator) |
<TKey> OrderedEnumerable<T> |
ExtendedOrderedEnumerable.thenBy(Function1<T,TKey> keySelector,
Comparator<TKey> comparator)
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
|
static <TSource,TKey extends Comparable<TKey>> |
EnumerableDefaults.thenBy(OrderedEnumerable<TSource> source,
Function1<TSource,TKey> keySelector)
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
|
static <TSource,TKey> |
EnumerableDefaults.thenBy(OrderedEnumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Comparator<TKey> comparator)
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
|
<TKey extends Comparable<TKey>> |
DefaultEnumerable.thenByDescending(Function1<T,TKey> keySelector) |
<TKey extends Comparable<TKey>> |
ExtendedOrderedEnumerable.thenByDescending(Function1<T,TKey> keySelector)
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
|
<TKey> OrderedEnumerable<T> |
DefaultEnumerable.thenByDescending(Function1<T,TKey> keySelector,
Comparator<TKey> comparator) |
<TKey> OrderedEnumerable<T> |
ExtendedOrderedEnumerable.thenByDescending(Function1<T,TKey> keySelector,
Comparator<TKey> comparator)
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key, using a specified comparator.
|
static <TSource,TKey extends Comparable<TKey>> |
EnumerableDefaults.thenByDescending(OrderedEnumerable<TSource> source,
Function1<TSource,TKey> keySelector)
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
|
static <TSource,TKey> |
EnumerableDefaults.thenByDescending(OrderedEnumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Comparator<TKey> comparator)
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key, using a specified comparator.
|
static <TSource,TKey> |
EnumerableDefaults.toLookup(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector)
Creates a Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector
function.
|
static <TSource,TKey> |
EnumerableDefaults.toLookup(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function
and key comparer. |
static <TSource,TKey,TElement> |
EnumerableDefaults.toLookup(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to specified key selector and element
selector functions. |
static <TSource,TKey,TElement> |
EnumerableDefaults.toLookup(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to specified key selector and element
selector functions. |
static <TSource,TKey,TElement> |
EnumerableDefaults.toLookup(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function,
a comparer and an element selector function. |
static <TSource,TKey,TElement> |
EnumerableDefaults.toLookup(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function,
a comparer and an element selector function. |
<TKey> Lookup<TKey,TSource> |
ExtendedEnumerable.toLookup(Function1<TSource,TKey> keySelector)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector
function. |
<TKey> Lookup<TKey,TSource> |
ExtendedEnumerable.toLookup(Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function
and key comparer. |
<TKey,TElement> |
ExtendedEnumerable.toLookup(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to specified key selector and element
selector functions. |
<TKey,TElement> |
ExtendedEnumerable.toLookup(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to specified key selector and element
selector functions. |
<TKey,TElement> |
ExtendedEnumerable.toLookup(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function,
a comparer and an element selector function. |
<TKey,TElement> |
ExtendedEnumerable.toLookup(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function,
a comparer and an element selector function. |
<TKey> Lookup<TKey,T> |
DefaultEnumerable.toLookup(Function1<T,TKey> keySelector) |
<TKey> Lookup<TKey,T> |
DefaultEnumerable.toLookup(Function1<T,TKey> keySelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
DefaultEnumerable.toLookup(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector) |
<TKey,TElement> |
DefaultEnumerable.toLookup(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector) |
<TKey,TElement> |
DefaultEnumerable.toLookup(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
DefaultEnumerable.toLookup(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
EqualityComparer<TKey> comparer) |
static <TSource,TKey> |
EnumerableDefaults.toMap(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector)
Creates a Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector
function.
|
static <TSource,TKey> |
EnumerableDefaults.toMap(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function
and key comparer. |
static <TSource,TKey,TElement> |
EnumerableDefaults.toMap(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to specified key selector and element
selector functions. |
static <TSource,TKey,TElement> |
EnumerableDefaults.toMap(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to specified key selector and element
selector functions. |
static <TSource,TKey,TElement> |
EnumerableDefaults.toMap(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function,
a comparer, and an element selector function. |
static <TSource,TKey,TElement> |
EnumerableDefaults.toMap(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function,
a comparer, and an element selector function. |
<TKey> Map<TKey,TSource> |
ExtendedEnumerable.toMap(Function1<TSource,TKey> keySelector)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector
function. |
<TKey> Map<TKey,TSource> |
ExtendedEnumerable.toMap(Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function
and key comparer. |
<TKey,TElement> |
ExtendedEnumerable.toMap(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to specified key selector and element
selector functions. |
<TKey,TElement> |
ExtendedEnumerable.toMap(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to specified key selector and element
selector functions. |
<TKey,TElement> |
ExtendedEnumerable.toMap(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function,
a comparer, and an element selector function. |
<TKey,TElement> |
ExtendedEnumerable.toMap(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function,
a comparer, and an element selector function. |
<TKey> Map<TKey,T> |
DefaultEnumerable.toMap(Function1<T,TKey> keySelector) |
<TKey> Map<TKey,T> |
DefaultEnumerable.toMap(Function1<T,TKey> keySelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
DefaultEnumerable.toMap(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector) |
<TKey,TElement> |
DefaultEnumerable.toMap(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector) |
<TKey,TElement> |
DefaultEnumerable.toMap(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
DefaultEnumerable.toMap(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
EqualityComparer<TKey> comparer) |
Modifier and Type | Method and Description |
---|---|
<TAccumulate,TResult> |
QueryableFactory.aggregate(Queryable<T> source,
TAccumulate seed,
FunctionExpression<Function2<TAccumulate,T,TAccumulate>> func,
FunctionExpression<Function1<TAccumulate,TResult>> selector)
Applies an accumulator function over a
sequence.
|
<TAccumulate,TResult> |
QueryableRecorder.aggregate(Queryable<T> source,
TAccumulate seed,
FunctionExpression<Function2<TAccumulate,T,TAccumulate>> func,
FunctionExpression<Function1<TAccumulate,TResult>> selector) |
static <T,TAccumulate,TResult> |
QueryableDefaults.aggregate(Queryable<T> queryable,
TAccumulate seed,
FunctionExpression<Function2<TAccumulate,T,TAccumulate>> func,
FunctionExpression<Function1<TAccumulate,TResult>> selector)
Applies an accumulator function over a
sequence.
|
<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.
|
<TKey> Queryable<Grouping<TKey,T>> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector) |
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>> |
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> Queryable<Grouping<TKey,T>> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
EqualityComparer<TKey> comparer) |
<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.
|
<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.
|
<TKey,TElement> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector) |
<TKey,TElement> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector) |
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)
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.
|
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> |
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.
|
<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.
|
<TKey,TElement> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement,TResult> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TElement,TResult> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TElement,TResult> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector) |
<TKey,TElement,TResult> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector) |
static <T,TKey,TElement,TResult> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
static <T,TKey,TElement,TResult> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TElement,TResult> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TElement,TResult> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TElement,TResult> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement,TResult> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
static <T,TKey,TElement,TResult> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
static <T,TKey,TElement,TResult> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TResult> |
QueryableFactory.groupByK(Queryable<T> source,
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.
|
<TKey,TResult> |
QueryableRecorder.groupByK(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> elementSelector) |
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.
|
static <T,TKey,TResult> |
QueryableDefaults.groupByK(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> elementSelector,
EqualityComparer comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TResult> |
QueryableFactory.groupByK(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> elementSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TResult> |
QueryableRecorder.groupByK(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> elementSelector,
EqualityComparer<TKey> comparer) |
<TInner,TKey,TResult> |
QueryableFactory.groupJoin(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
QueryableFactory.groupJoin(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
QueryableRecorder.groupJoin(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector) |
<TInner,TKey,TResult> |
QueryableRecorder.groupJoin(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector) |
<TInner,TKey,TResult> |
QueryableFactory.groupJoin(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
QueryableFactory.groupJoin(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
QueryableRecorder.groupJoin(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
<TInner,TKey,TResult> |
QueryableRecorder.groupJoin(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
QueryableDefaults.groupJoin(Queryable<TOuter> outer,
Enumerable<TInner> inner,
FunctionExpression<Function1<TOuter,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TOuter,Enumerable<TInner>,TResult>> resultSelector)
Correlates the elements of two sequences based on
key equality and groups the results.
|
static <TOuter,TInner,TKey,TResult> |
QueryableDefaults.groupJoin(Queryable<TOuter> outer,
Enumerable<TInner> inner,
FunctionExpression<Function1<TOuter,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TOuter,Enumerable<TInner>,TResult>> resultSelector)
Correlates the elements of two sequences based on
key equality and groups the results.
|
static <TOuter,TInner,TKey,TResult> |
QueryableDefaults.groupJoin(Queryable<TOuter> outer,
Enumerable<TInner> inner,
FunctionExpression<Function1<TOuter,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TOuter,Enumerable<TInner>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
key equality and groups the results.
|
static <TOuter,TInner,TKey,TResult> |
QueryableDefaults.groupJoin(Queryable<TOuter> outer,
Enumerable<TInner> inner,
FunctionExpression<Function1<TOuter,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TOuter,Enumerable<TInner>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
QueryableFactory.join(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
QueryableFactory.join(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
QueryableRecorder.join(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector) |
<TInner,TKey,TResult> |
QueryableRecorder.join(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector) |
<TInner,TKey,TResult> |
QueryableFactory.join(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
QueryableFactory.join(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
QueryableRecorder.join(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
<TInner,TKey,TResult> |
QueryableRecorder.join(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
QueryableDefaults.join(Queryable<TOuter> outer,
Enumerable<TInner> inner,
FunctionExpression<Function1<TOuter,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TOuter,TInner,TResult>> resultSelector)
Correlates the elements of two sequences based on
matching keys.
|
static <TOuter,TInner,TKey,TResult> |
QueryableDefaults.join(Queryable<TOuter> outer,
Enumerable<TInner> inner,
FunctionExpression<Function1<TOuter,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TOuter,TInner,TResult>> resultSelector)
Correlates the elements of two sequences based on
matching keys.
|
static <TOuter,TInner,TKey,TResult> |
QueryableDefaults.join(Queryable<TOuter> outer,
Enumerable<TInner> inner,
FunctionExpression<Function1<TOuter,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TOuter,TInner,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
matching keys.
|
static <TOuter,TInner,TKey,TResult> |
QueryableDefaults.join(Queryable<TOuter> outer,
Enumerable<TInner> inner,
FunctionExpression<Function1<TOuter,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TOuter,TInner,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
matching keys.
|
<TResult extends Comparable<TResult>> |
QueryableFactory.max(Queryable<T> source,
FunctionExpression<Function1<T,TResult>> selector)
Invokes a projection function on each element of a
generic
IQueryable<T> and returns the maximum resulting
value. |
<TResult extends Comparable<TResult>> |
QueryableRecorder.max(Queryable<T> source,
FunctionExpression<Function1<T,TResult>> selector) |
static <T,TResult> |
QueryableDefaults.max(Queryable<T> queryable,
FunctionExpression<Function1<T,TResult>> selector)
Invokes a projection function on each element of a
generic
IQueryable<T> and returns the maximum resulting
value. |
<TResult extends Comparable<TResult>> |
QueryableFactory.min(Queryable<T> source,
FunctionExpression<Function1<T,TResult>> selector)
Invokes a projection function on each element of a
generic
IQueryable<T> and returns the minimum resulting
value. |
<TResult extends Comparable<TResult>> |
QueryableRecorder.min(Queryable<T> source,
FunctionExpression<Function1<T,TResult>> selector) |
static <T,TResult> |
QueryableDefaults.min(Queryable<T> queryable,
FunctionExpression<Function1<T,TResult>> selector)
Invokes a projection function on each element of a
generic
IQueryable<T> and returns the minimum resulting
value. |
<TKey extends Comparable> |
QueryableFactory.orderBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector)
Sorts the elements of a sequence in ascending
order according to a key.
|
<TKey extends Comparable> |
QueryableRecorder.orderBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector) |
static <T,TKey extends Comparable> |
QueryableDefaults.orderBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector)
Sorts the elements of a sequence in ascending
order according to a key.
|
<TKey> OrderedQueryable<T> |
QueryableFactory.orderBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator)
Sorts the elements of a sequence in ascending
order by using a specified comparer.
|
<TKey> OrderedQueryable<T> |
QueryableRecorder.orderBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator) |
static <T,TKey> OrderedQueryable<T> |
QueryableDefaults.orderBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator)
Sorts the elements of a sequence in ascending
order by using a specified comparer.
|
<TKey extends Comparable> |
QueryableFactory.orderByDescending(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector)
Sorts the elements of a sequence in descending
order according to a key.
|
<TKey extends Comparable> |
QueryableRecorder.orderByDescending(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector) |
static <T,TKey extends Comparable> |
QueryableDefaults.orderByDescending(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector)
Sorts the elements of a sequence in descending
order according to a key.
|
<TKey> OrderedQueryable<T> |
QueryableFactory.orderByDescending(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator)
Sorts the elements of a sequence in descending
order by using a specified comparer.
|
<TKey> OrderedQueryable<T> |
QueryableRecorder.orderByDescending(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator) |
static <T,TKey> OrderedQueryable<T> |
QueryableDefaults.orderByDescending(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator)
Sorts the elements of a sequence in descending
order by using a specified comparer.
|
<TResult> Queryable<TResult> |
QueryableFactory.select(Queryable<T> source,
FunctionExpression<Function1<T,TResult>> selector)
Projects each element of a sequence into a new form.
|
<TResult> Queryable<TResult> |
QueryableRecorder.select(Queryable<T> source,
FunctionExpression<Function1<T,TResult>> selector) |
static <T,TResult> |
QueryableDefaults.select(Queryable<T> source,
FunctionExpression<Function1<T,TResult>> selector)
Projects each element of a sequence into a new form.
|
<TResult> Queryable<TResult> |
QueryableFactory.selectMany(Queryable<T> source,
FunctionExpression<Function1<T,Enumerable<TResult>>> selector)
Projects each element of a sequence to an
Enumerable<T> and combines the resulting sequences into one
sequence. |
<TResult> Queryable<TResult> |
QueryableRecorder.selectMany(Queryable<T> source,
FunctionExpression<Function1<T,Enumerable<TResult>>> selector) |
static <T,TResult> |
QueryableDefaults.selectMany(Queryable<T> source,
FunctionExpression<Function1<T,Enumerable<TResult>>> selector)
Projects each element of a sequence to an
Enumerable<T> and combines the resulting sequences into one
sequence. |
<TCollection,TResult> |
QueryableFactory.selectManyN(Queryable<T> source,
FunctionExpression<Function1<T,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector)
Projects each element of a sequence to an
Enumerable<T> and invokes a result selector function on each
element therein. |
<TCollection,TResult> |
QueryableRecorder.selectManyN(Queryable<T> source,
FunctionExpression<Function1<T,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector) |
static <T,TCollection,TResult> |
QueryableDefaults.selectManyN(Queryable<T> source,
FunctionExpression<Function1<T,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector)
Projects each element of a sequence to an
Enumerable<T> and invokes a result selector function on each
element therein. |
<TKey extends Comparable<TKey>> |
ExtendedOrderedQueryable.thenBy(FunctionExpression<Function1<T,TKey>> keySelector)
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
|
<TKey> OrderedQueryable<T> |
ExtendedOrderedQueryable.thenBy(FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator)
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
|
<TKey extends Comparable<TKey>> |
QueryableFactory.thenBy(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector) |
<TKey extends Comparable<TKey>> |
QueryableRecorder.thenBy(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector) |
static <T,TKey extends Comparable<TKey>> |
QueryableDefaults.thenBy(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector)
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
|
<TKey> OrderedQueryable<T> |
QueryableFactory.thenBy(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator) |
<TKey> OrderedQueryable<T> |
QueryableRecorder.thenBy(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator) |
static <T,TKey> OrderedQueryable<T> |
QueryableDefaults.thenBy(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator)
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
|
<TKey extends Comparable<TKey>> |
ExtendedOrderedQueryable.thenByDescending(FunctionExpression<Function1<T,TKey>> keySelector)
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
|
<TKey> OrderedQueryable<T> |
ExtendedOrderedQueryable.thenByDescending(FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator)
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key, using a specified comparator.
|
<TKey extends Comparable<TKey>> |
QueryableFactory.thenByDescending(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector) |
<TKey extends Comparable<TKey>> |
QueryableRecorder.thenByDescending(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector) |
static <T,TKey extends Comparable<TKey>> |
QueryableDefaults.thenByDescending(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector)
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
|
<TKey> OrderedQueryable<T> |
QueryableFactory.thenByDescending(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator) |
<TKey> OrderedQueryable<T> |
QueryableRecorder.thenByDescending(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator) |
static <T,TKey> OrderedQueryable<T> |
QueryableDefaults.thenByDescending(OrderedQueryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
Comparator<TKey> comparator)
Performs a subsequent ordering of the elements in a sequence in
dscending order according to a key, using a specified comparator.
|
Modifier and Type | Method and Description |
---|---|
static ClassDeclarationFinder |
ClassDeclarationFinder.create(Function1<ClassDeclarationFinder,ClassDeclarationFinder> childFactory)
Creates visitor that uses given factory to create optimizers.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BigDecimalFunction1<T0>
Function that takes one parameter and returns a
BigDecimal value. |
interface |
NullableBigDecimalFunction1<T0>
Function that takes one parameter and returns a
BigDecimal value that
may be null. |
interface |
NullableDoubleFunction1<T0>
Function that takes one parameter and returns a
Double value that
may be null. |
interface |
NullableFloatFunction1<T0>
Function that takes one parameter and returns a
Float value that
may be null. |
interface |
NullableIntegerFunction1<T0>
Function that takes one parameter and returns an
Integer value that
may be null. |
interface |
NullableLongFunction1<T0>
Function that takes one parameter and returns a
Long value that
may be null. |
Modifier and Type | Field and Description |
---|---|
static Function1<Object,Object> |
Function1.IDENTITY
The identity function.
|
Modifier and Type | Method and Description |
---|---|
static <T1> Function1<T1,Double> |
Functions.adapt(DoubleFunction1<T1> f)
|
static <T1> Function1<T1,Float> |
Functions.adapt(FloatFunction1<T1> f)
|
static <T1> Function1<T1,Integer> |
Functions.adapt(IntegerFunction1<T1> f)
|
static <T1> Function1<T1,Long> |
Functions.adapt(LongFunction1<T1> f)
|
static <T,R> Function1<T,R> |
Functions.constant(R r)
Returns a 1-parameter function that always returns the same value.
|
static <T,R> Function1<T,R> |
Functions.constantNull()
Returns a 1-parameter function that always returns null.
|
static <TSource> Function1<TSource,TSource> |
Functions.identitySelector() |
static <R,T0> Function1<R,T0> |
Functions.ignore1()
Returns a function of arity 1 that does nothing.
|
Modifier and Type | Method and Description |
---|---|
static <T1,R> List<R> |
Functions.adapt(List<T1> list,
Function1<T1,R> f)
Creates a view of a list that applies a function to each element.
|
static <T,R> List<R> |
Functions.adapt(T[] ts,
Function1<T,R> f)
Creates a view of an array that applies a function to each element.
|
static <T1,R> List<R> |
Functions.apply(List<T1> list,
Function1<T1,R> f)
Creates a copy of a list, applying a function to each element.
|
static <E> List<E> |
Functions.generate(int size,
Function1<Integer,E> fn)
Returns a list generated by applying a function to each index between
0 and
size - 1. |
static <T,T2> EqualityComparer<T> |
Functions.selectorComparer(Function1<T,T2> selector)
Returns an
EqualityComparer that uses a selector function. |
Copyright © 2012-2014 Julian Hyde. All Rights Reserved.