T |
DefaultEnumerable.aggregate(Function2<T,T,T> func) |
|
<TAccumulate> TAccumulate |
DefaultEnumerable.aggregate(TAccumulate seed,
Function2<TAccumulate,T,TAccumulate> func) |
|
<TAccumulate,TResult> TResult |
DefaultEnumerable.aggregate(TAccumulate seed,
Function2<TAccumulate,T,TAccumulate> func,
Function1<TAccumulate,TResult> selector) |
|
static <TSource> TSource |
EnumerableDefaults.aggregate(Enumerable<TSource> source,
Function2<TSource,TSource,TSource> func) |
Applies an accumulator function over a sequence.
|
static <TSource,TAccumulate> TAccumulate |
EnumerableDefaults.aggregate(Enumerable<TSource> source,
TAccumulate seed,
Function2<TAccumulate,TSource,TAccumulate> func) |
Applies an accumulator function over a
sequence.
|
static <TSource,TAccumulate,TResult> TResult |
EnumerableDefaults.aggregate(Enumerable<TSource> source,
TAccumulate seed,
Function2<TAccumulate,TSource,TAccumulate> func,
Function1<TAccumulate,TResult> selector) |
Applies an accumulator function over a
sequence.
|
T |
EnumerableQueryable.aggregate(Function2<T,T,T> func) |
|
<TAccumulate,TResult> TResult |
EnumerableQueryable.aggregate(TAccumulate seed,
Function2<TAccumulate,T,TAccumulate> func,
Function1<TAccumulate,TResult> selector) |
|
TSource |
ExtendedEnumerable.aggregate(Function2<TSource,TSource,TSource> func) |
Applies an accumulator function over a
sequence.
|
<TAccumulate> TAccumulate |
ExtendedEnumerable.aggregate(TAccumulate seed,
Function2<TAccumulate,TSource,TAccumulate> func) |
Applies an accumulator function over a
sequence.
|
<TAccumulate,TResult> TResult |
ExtendedEnumerable.aggregate(TAccumulate seed,
Function2<TAccumulate,TSource,TAccumulate> func,
Function1<TAccumulate,TResult> selector) |
Applies an accumulator function over a
sequence.
|
<TResult> Enumerable<TResult> |
Lookup.applyResultSelector(Function2<K,Enumerable<V>,TResult> resultSelector) |
Applies a transform function to each key and its associated values and
returns the results.
|
<TResult> Enumerable<TResult> |
LookupImpl.applyResultSelector(Function2<K,Enumerable<V>,TResult> resultSelector) |
|
<TInner,TResult> Enumerable<TResult> |
DefaultEnumerable.correlateJoin(CorrelateJoinType joinType,
Function1<T,Enumerable<TInner>> inner,
Function2<T,TInner,TResult> resultSelector) |
|
static <TSource,TInner,TResult> Enumerable<TResult> |
EnumerableDefaults.correlateJoin(CorrelateJoinType joinType,
Enumerable<TSource> outer,
Function1<TSource,Enumerable<TInner>> inner,
Function2<TSource,TInner,TResult> resultSelector) |
Returns elements of outer for which there is a member of
inner with a matching key.
|
<TInner,TResult> Enumerable<TResult> |
ExtendedEnumerable.correlateJoin(CorrelateJoinType joinType,
Function1<TSource,Enumerable<TInner>> inner,
Function2<TSource,TInner,TResult> resultSelector) |
For each row of the current enumerable returns the correlated rows
from the inner enumerable (nested loops join).
|
<TKey,TAccumulate,TResult> Enumerable<TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,T,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector) |
|
<TKey,TAccumulate,TResult> Enumerable<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,TResult> Enumerable<TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector) |
|
<TKey,TElement,TResult> Enumerable<TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector,
EqualityComparer<TKey> comparer) |
|
<TKey,TResult> Enumerable<TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function2<TKey,Enumerable<T>,TResult> resultSelector) |
|
<TKey,TResult> Enumerable<TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function2<TKey,Enumerable<T>,TResult> elementSelector,
EqualityComparer<TKey> comparer) |
|
static <TSource,TKey,TAccumulate,TResult> Enumerable<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> Enumerable<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,TResult> Enumerable<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> Enumerable<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> Enumerable<TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function2<TKey,Enumerable<TSource>,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,TResult> Enumerable<TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function2<TKey,Enumerable<TSource>,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,TAccumulate,TResult> Enumerable<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> Enumerable<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,TResult> Enumerable<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> Enumerable<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> Enumerable<TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function2<TKey,Enumerable<TSource>,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,TResult> Enumerable<TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function2<TKey,Enumerable<TSource>,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.
|
private static <TSource,TKey,TAccumulate,TResult> Enumerable<TResult> |
EnumerableDefaults.groupBy_(java.util.Map<TKey,TAccumulate> map,
Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector) |
|
static <TSource,TKey,TAccumulate,TResult> Enumerable<TResult> |
EnumerableDefaults.groupByMultiple(Enumerable<TSource> enumerable,
java.util.List<Function1<TSource,TKey>> keySelectors,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector) |
Groups the elements of a sequence according to a list of
specified key selector functions, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
|
private static <TSource,TKey,TAccumulate,TResult> Enumerable<TResult> |
EnumerableDefaults.groupByMultiple_(java.util.Map<TKey,TAccumulate> map,
Enumerable<TSource> enumerable,
java.util.List<Function1<TSource,TKey>> keySelectors,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector) |
|
<TInner,TKey,TResult> Enumerable<TResult> |
DefaultEnumerable.groupJoin(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,Enumerable<TInner>,TResult> resultSelector) |
|
<TInner,TKey,TResult> Enumerable<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> Enumerable<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> Enumerable<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> Enumerable<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> Enumerable<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> Enumerable<TResult> |
DefaultEnumerable.join(Enumerable<TInner> inner,
Function1<T,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<T,TInner,TResult> resultSelector) |
|
<TInner,TKey,TResult> Enumerable<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> Enumerable<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> Enumerable<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> Enumerable<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> Enumerable<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.
|
<TInner,TKey,TResult> Enumerable<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> Enumerable<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> Enumerable<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.
|
private static <TSource,TInner,TKey,TResult> Enumerable<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) |
Implementation of join that builds the right input and probes with the
left.
|
static <TSource,TInner,TKey extends java.lang.Comparable<TKey>,TResult> Enumerable<TResult> |
EnumerableDefaults.mergeJoin(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Function1<TSource,TKey> outerKeySelector,
Function1<TInner,TKey> innerKeySelector,
Function2<TSource,TInner,TResult> resultSelector,
boolean generateNullsOnLeft,
boolean generateNullsOnRight) |
Joins two inputs that are sorted on the key.
|
<TResult> Enumerable<TResult> |
DefaultEnumerable.select(Function2<T,java.lang.Integer,TResult> selector) |
|
static <TSource,TResult> Enumerable<TResult> |
EnumerableDefaults.select(Enumerable<TSource> source,
Function2<TSource,java.lang.Integer,TResult> selector) |
Projects each element of a sequence into a new
form by incorporating the element's index.
|
<TResult> Enumerable<TResult> |
ExtendedEnumerable.select(Function2<TSource,java.lang.Integer,TResult> selector) |
Projects each element of a sequence into a new
form by incorporating the element's index.
|
<TCollection,TResult> Enumerable<TResult> |
DefaultEnumerable.selectMany(Function1<T,Enumerable<TCollection>> collectionSelector,
Function2<T,TCollection,TResult> resultSelector) |
|
<TCollection,TResult> Enumerable<TResult> |
DefaultEnumerable.selectMany(Function2<T,java.lang.Integer,Enumerable<TCollection>> collectionSelector,
Function2<T,TCollection,TResult> resultSelector) |
|
<TResult> Enumerable<TResult> |
DefaultEnumerable.selectMany(Function2<T,java.lang.Integer,Enumerable<TResult>> selector) |
|
static <TSource,TCollection,TResult> Enumerable<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,TCollection,TResult> Enumerable<TResult> |
EnumerableDefaults.selectMany(Enumerable<TSource> source,
Function2<TSource,java.lang.Integer,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> Enumerable<TResult> |
EnumerableDefaults.selectMany(Enumerable<TSource> source,
Function2<TSource,java.lang.Integer,Enumerable<TResult>> selector) |
Projects each element of a sequence to an
Enumerable<TSource> , and flattens the resulting sequences into one
sequence.
|
<TCollection,TResult> Enumerable<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.
|
<TCollection,TResult> Enumerable<TResult> |
ExtendedEnumerable.selectMany(Function2<TSource,java.lang.Integer,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(Function2<TSource,java.lang.Integer,Enumerable<TResult>> selector) |
Projects each element of a sequence to an
Enumerable<TSource> , and flattens the resulting sequences into one
sequence.
|
static <TSource,TInner,TResult> Enumerable<TResult> |
EnumerableDefaults.thetaJoin(Enumerable<TSource> outer,
Enumerable<TInner> inner,
Predicate2<TSource,TInner> predicate,
Function2<TSource,TInner,TResult> resultSelector,
boolean generateNullsOnLeft,
boolean generateNullsOnRight) |
Correlates the elements of two sequences based on a predicate.
|
<T1,TResult> Enumerable<TResult> |
DefaultEnumerable.zip(Enumerable<T1> source1,
Function2<T,T1,TResult> resultSelector) |
|
static <T0,T1,TResult> Enumerable<TResult> |
EnumerableDefaults.zip(Enumerable<T0> first,
Enumerable<T1> second,
Function2<T0,T1,TResult> resultSelector) |
Applies a specified function to the corresponding
elements of two sequences, producing a sequence of the
results.
|
<T1,TResult> Enumerable<TResult> |
ExtendedEnumerable.zip(Enumerable<T1> source1,
Function2<TSource,T1,TResult> resultSelector) |
Applies a specified function to the corresponding
elements of two sequences, producing a sequence of the
results.
|