| Package | Description |
|---|---|
| org.apache.calcite.linq4j |
Language-integrated query for Java (linq4j) main package.
|
| org.apache.calcite.linq4j.function |
Contains definitions of functions and predicates.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) static Function2<BigDecimal,BigDecimal,BigDecimal> |
Extensions.BIG_DECIMAL_SUM |
(package private) static Function2 |
Extensions.COMPARABLE_MAX |
(package private) static Function2 |
Extensions.COMPARABLE_MIN |
(package private) static Function2<Double,Double,Double> |
Extensions.DOUBLE_MAX |
(package private) static Function2<Double,Double,Double> |
Extensions.DOUBLE_MIN |
(package private) static Function2<Double,Double,Double> |
Extensions.DOUBLE_SUM |
(package private) static Function2<Float,Float,Float> |
Extensions.FLOAT_MAX |
(package private) static Function2<Float,Float,Float> |
Extensions.FLOAT_MIN |
(package private) static Function2<Float,Float,Float> |
Extensions.FLOAT_SUM |
(package private) static Function2<Integer,Integer,Integer> |
Extensions.INTEGER_MAX |
(package private) static Function2<Integer,Integer,Integer> |
Extensions.INTEGER_MIN |
(package private) static Function2<Integer,Integer,Integer> |
Extensions.INTEGER_SUM |
(package private) static Function2<Long,Long,Long> |
Extensions.LONG_MAX |
(package private) static Function2<Long,Long,Long> |
Extensions.LONG_MIN |
(package private) static Function2<Long,Long,Long> |
Extensions.LONG_SUM |
private Function2<TKey,TAccumulate,TResult> |
EnumerableDefaults.LookupResultEnumerable.resultSelector |
| Modifier and Type | Method and Description |
|---|---|
private static <TSource extends Comparable<TSource>> |
EnumerableDefaults.maxFunction() |
private static <TSource extends Comparable<TSource>> |
EnumerableDefaults.minFunction() |
| Modifier and Type | Method and Description |
|---|---|
static <TSource> TSource |
EnumerableDefaults.aggregate(Enumerable<TSource> source,
Function2<TSource,TSource,TSource> func)
Applies an accumulator function over a sequence.
|
static <TSource,TAccumulate> |
EnumerableDefaults.aggregate(Enumerable<TSource> source,
TAccumulate seed,
Function2<TAccumulate,TSource,TAccumulate> func)
Applies an accumulator function over a
sequence.
|
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.
|
TSource |
ExtendedEnumerable.aggregate(Function2<TSource,TSource,TSource> func)
Applies an accumulator function over a
sequence.
|
T |
EnumerableQueryable.aggregate(Function2<T,T,T> func) |
T |
DefaultEnumerable.aggregate(Function2<T,T,T> func) |
<TAccumulate> |
ExtendedEnumerable.aggregate(TAccumulate seed,
Function2<TAccumulate,TSource,TAccumulate> func)
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> |
DefaultEnumerable.aggregate(TAccumulate seed,
Function2<TAccumulate,T,TAccumulate> func) |
<TAccumulate,TResult> |
EnumerableQueryable.aggregate(TAccumulate seed,
Function2<TAccumulate,T,TAccumulate> func,
Function1<TAccumulate,TResult> selector) |
<TAccumulate,TResult> |
DefaultEnumerable.aggregate(TAccumulate seed,
Function2<TAccumulate,T,TAccumulate> func,
Function1<TAccumulate,TResult> selector) |
<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) |
static <TSource,TInner,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> |
DefaultEnumerable.correlateJoin(CorrelateJoinType joinType,
Function1<T,Enumerable<TInner>> inner,
Function2<T,TInner,TResult> resultSelector) |
<TInner,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). |
private static <TSource,TKey,TAccumulate,TResult> |
EnumerableDefaults.groupBy_(Map<TKey,TAccumulate> map,
Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector) |
private static <TSource,TKey,TAccumulate,TResult> |
EnumerableDefaults.groupBy_(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> |
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)
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,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,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,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> |
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> |
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)
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,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,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,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> |
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.
|
<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) |
<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,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,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,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function2<TKey,Enumerable<T>,TResult> resultSelector) |
<TKey,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function2<TKey,Enumerable<T>,TResult> elementSelector,
EqualityComparer<TKey> comparer) |
private static <TSource,TKey,TAccumulate,TResult> |
EnumerableDefaults.groupByMultiple_(Map<TKey,TAccumulate> map,
Enumerable<TSource> enumerable,
List<Function1<TSource,TKey>> keySelectors,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector) |
private static <TSource,TKey,TAccumulate,TResult> |
EnumerableDefaults.groupByMultiple_(Map<TKey,TAccumulate> map,
Enumerable<TSource> enumerable,
List<Function1<TSource,TKey>> keySelectors,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector) |
static <TSource,TKey,TAccumulate,TResult> |
EnumerableDefaults.groupByMultiple(Enumerable<TSource> enumerable,
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.
|
static <TSource,TKey,TAccumulate,TResult> |
EnumerableDefaults.groupByMultiple(Enumerable<TSource> enumerable,
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.
|
<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> |
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) |
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.
|
private 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)
Implementation of join that builds the right input and probes with the
left.
|
<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,
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,
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) |
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,
boolean generateNullsOnLeft,
boolean generateNullsOnRight)
Correlates the elements of two sequences based on
matching keys.
|
static <TSource,TResult> |
EnumerableDefaults.select(Enumerable<TSource> source,
Function2<TSource,Integer,TResult> selector)
Projects each element of a sequence into a new
form by incorporating the element's index.
|
<TResult> Enumerable<TResult> |
DefaultEnumerable.select(Function2<T,Integer,TResult> selector) |
<TResult> Enumerable<TResult> |
ExtendedEnumerable.select(Function2<TSource,Integer,TResult> selector)
Projects each element of a sequence into a new
form by incorporating the element's index.
|
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,TCollection,TResult> |
EnumerableDefaults.selectMany(Enumerable<TSource> source,
Function2<TSource,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,TCollection,TResult> |
EnumerableDefaults.selectMany(Enumerable<TSource> source,
Function2<TSource,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> |
EnumerableDefaults.selectMany(Enumerable<TSource> source,
Function2<TSource,Integer,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) |
<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. |
<TCollection,TResult> |
DefaultEnumerable.selectMany(Function2<T,Integer,Enumerable<TCollection>> collectionSelector,
Function2<T,TCollection,TResult> resultSelector) |
<TCollection,TResult> |
DefaultEnumerable.selectMany(Function2<T,Integer,Enumerable<TCollection>> collectionSelector,
Function2<T,TCollection,TResult> resultSelector) |
<TResult> Enumerable<TResult> |
DefaultEnumerable.selectMany(Function2<T,Integer,Enumerable<TResult>> selector) |
<TCollection,TResult> |
ExtendedEnumerable.selectMany(Function2<TSource,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. |
<TCollection,TResult> |
ExtendedEnumerable.selectMany(Function2<TSource,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,Integer,Enumerable<TResult>> selector)
Projects each element of a sequence to an
Enumerable<TSource>, and flattens the resulting sequences into one
sequence. |
static <T0,T1,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> |
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.
|
<T1,TResult> |
DefaultEnumerable.zip(Enumerable<T1> source1,
Function2<T,T1,TResult> resultSelector) |
| Modifier and Type | Method and Description |
|---|---|
TSource |
ExtendedQueryable.aggregate(FunctionExpression<Function2<TSource,TSource,TSource>> selector)
Applies an accumulator function over a sequence.
|
T |
EnumerableQueryable.aggregate(FunctionExpression<Function2<T,T,T>> selector) |
T |
DefaultQueryable.aggregate(FunctionExpression<Function2<T,T,T>> selector) |
T |
QueryableRecorder.aggregate(Queryable<T> source,
FunctionExpression<Function2<T,T,T>> func) |
T |
QueryableFactory.aggregate(Queryable<T> source,
FunctionExpression<Function2<T,T,T>> selector)
Applies an accumulator function over a sequence.
|
static <T> T |
QueryableDefaults.aggregate(Queryable<T> queryable,
FunctionExpression<Function2<T,T,T>> func)
Applies an accumulator function over a
sequence.
|
<TAccumulate> |
QueryableRecorder.aggregate(Queryable<T> source,
TAccumulate seed,
FunctionExpression<Function2<TAccumulate,T,TAccumulate>> func) |
<TAccumulate> |
QueryableFactory.aggregate(Queryable<T> source,
TAccumulate seed,
FunctionExpression<Function2<TAccumulate,T,TAccumulate>> selector)
Applies an accumulator function over a
sequence.
|
static <T,TAccumulate> |
QueryableDefaults.aggregate(Queryable<T> queryable,
TAccumulate seed,
FunctionExpression<Function2<TAccumulate,T,TAccumulate>> func)
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) |
<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.
|
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.
|
<TAccumulate> |
ExtendedQueryable.aggregate(TAccumulate seed,
FunctionExpression<Function2<TAccumulate,TSource,TAccumulate>> selector)
Applies an accumulator function over a
sequence.
|
<TAccumulate,TResult> |
ExtendedQueryable.aggregate(TAccumulate seed,
FunctionExpression<Function2<TAccumulate,TSource,TAccumulate>> func,
FunctionExpression<Function1<TAccumulate,TResult>> selector)
Applies an accumulator function over a
sequence.
|
<TAccumulate> |
EnumerableQueryable.aggregate(TAccumulate seed,
FunctionExpression<Function2<TAccumulate,T,TAccumulate>> selector) |
<TAccumulate> |
DefaultQueryable.aggregate(TAccumulate seed,
FunctionExpression<Function2<TAccumulate,T,TAccumulate>> selector) |
<TAccumulate,TResult> |
EnumerableQueryable.aggregate(TAccumulate seed,
FunctionExpression<Function2<TAccumulate,T,TAccumulate>> func,
FunctionExpression<Function1<TAccumulate,TResult>> selector) |
<TAccumulate,TResult> |
DefaultQueryable.aggregate(TAccumulate seed,
FunctionExpression<Function2<TAccumulate,T,TAccumulate>> func,
FunctionExpression<Function1<TAccumulate,TResult>> selector) |
<TKey,TElement,TResult> |
ExtendedQueryable.groupBy(FunctionExpression<Function1<TSource,TKey>> keySelector,
FunctionExpression<Function1<TSource,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> |
ExtendedQueryable.groupBy(FunctionExpression<Function1<TSource,TKey>> keySelector,
FunctionExpression<Function1<TSource,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> |
EnumerableQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector) |
<TKey,TElement,TResult> |
DefaultQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector) |
<TKey,TElement,TResult> |
EnumerableQueryable.groupBy(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement,TResult> |
DefaultQueryable.groupBy(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) |
<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.
|
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> |
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> |
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.
|
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> |
ExtendedQueryable.groupByK(FunctionExpression<Function1<TSource,TKey>> keySelector,
FunctionExpression<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> |
ExtendedQueryable.groupByK(FunctionExpression<Function1<TSource,TKey>> keySelector,
FunctionExpression<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,TResult> |
EnumerableQueryable.groupByK(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector) |
<TKey,TResult> |
DefaultQueryable.groupByK(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector) |
<TKey,TResult> |
EnumerableQueryable.groupByK(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
<TKey,TResult> |
DefaultQueryable.groupByK(FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
<TKey,TResult> |
QueryableRecorder.groupByK(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector) |
<TKey,TResult> |
QueryableFactory.groupByK(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,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,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> |
QueryableRecorder.groupByK(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
<TKey,TResult> |
QueryableFactory.groupByK(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,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.
|
<TInner,TKey,TResult> |
ExtendedQueryable.groupJoin(Enumerable<TInner> inner,
FunctionExpression<Function1<TSource,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TSource,Enumerable<TInner>,TResult>> resultSelector)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
ExtendedQueryable.groupJoin(Enumerable<TInner> inner,
FunctionExpression<Function1<TSource,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<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> |
EnumerableQueryable.groupJoin(Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector) |
<TInner,TKey,TResult> |
DefaultQueryable.groupJoin(Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector) |
<TInner,TKey,TResult> |
EnumerableQueryable.groupJoin(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> |
DefaultQueryable.groupJoin(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) |
<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,
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,
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)
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> |
ExtendedQueryable.join(Enumerable<TInner> inner,
FunctionExpression<Function1<TSource,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TSource,TInner,TResult>> resultSelector)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
ExtendedQueryable.join(Enumerable<TInner> inner,
FunctionExpression<Function1<TSource,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<TSource,TInner,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
EnumerableQueryable.join(Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector) |
<TInner,TKey,TResult> |
DefaultQueryable.join(Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector) |
<TInner,TKey,TResult> |
EnumerableQueryable.join(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> |
DefaultQueryable.join(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) |
<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,
EqualityComparer<TKey> comparer) |
<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.
|
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.
|
<TCollection,TResult> |
EnumerableQueryable.selectMany(FunctionExpression<Function2<T,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector) |
<TCollection,TResult> |
EnumerableQueryable.selectMany(FunctionExpression<Function2<T,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector) |
<TCollection,TResult> |
DefaultQueryable.selectMany(FunctionExpression<Function2<T,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector) |
<TCollection,TResult> |
DefaultQueryable.selectMany(FunctionExpression<Function2<T,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector) |
<TCollection,TResult> |
ExtendedQueryable.selectMany(FunctionExpression<Function2<TSource,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<TSource,TCollection,TResult>> resultSelector)
Projects each element of a sequence to an
Enumerable<TSource> that incorporates the index of the source
element that produced it. |
<TCollection,TResult> |
ExtendedQueryable.selectMany(FunctionExpression<Function2<TSource,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<TSource,TCollection,TResult>> resultSelector)
Projects each element of a sequence to an
Enumerable<TSource> that incorporates the index of the source
element that produced it. |
<TCollection,TResult> |
QueryableRecorder.selectMany(Queryable<T> source,
FunctionExpression<Function2<T,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector) |
<TCollection,TResult> |
QueryableRecorder.selectMany(Queryable<T> source,
FunctionExpression<Function2<T,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector) |
<TCollection,TResult> |
QueryableFactory.selectMany(Queryable<T> source,
FunctionExpression<Function2<T,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector)
Projects each element of a sequence to an
Enumerable<T> that incorporates the index of the source
element that produced it. |
<TCollection,TResult> |
QueryableFactory.selectMany(Queryable<T> source,
FunctionExpression<Function2<T,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector)
Projects each element of a sequence to an
Enumerable<T> that incorporates the index of the source
element that produced it. |
static <T,TCollection,TResult> |
QueryableDefaults.selectMany(Queryable<T> source,
FunctionExpression<Function2<T,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector)
Projects each element of a sequence to an
Enumerable<T> that incorporates the index of the source
element that produced it. |
static <T,TCollection,TResult> |
QueryableDefaults.selectMany(Queryable<T> source,
FunctionExpression<Function2<T,Integer,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector)
Projects each element of a sequence to an
Enumerable<T> that incorporates the index of the source
element that produced it. |
<TCollection,TResult> |
EnumerableQueryable.selectManyN(FunctionExpression<Function1<T,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector) |
<TCollection,TResult> |
DefaultQueryable.selectManyN(FunctionExpression<Function1<T,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector) |
<TCollection,TResult> |
ExtendedQueryable.selectManyN(FunctionExpression<Function1<TSource,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<TSource,TCollection,TResult>> resultSelector)
Projects each element of a sequence to an
Enumerable<TSource> and invokes a result selector function on each
element therein. |
<TResult> Queryable<TResult> |
EnumerableQueryable.selectManyN(FunctionExpression<Function2<T,Integer,Enumerable<TResult>>> selector) |
<TResult> Queryable<TResult> |
DefaultQueryable.selectManyN(FunctionExpression<Function2<T,Integer,Enumerable<TResult>>> selector) |
<TResult> Queryable<TResult> |
ExtendedQueryable.selectManyN(FunctionExpression<Function2<TSource,Integer,Enumerable<TResult>>> selector)
Projects each element of a sequence to an
Enumerable<TSource> and combines the resulting sequences into one
sequence. |
<TCollection,TResult> |
QueryableRecorder.selectManyN(Queryable<T> source,
FunctionExpression<Function1<T,Enumerable<TCollection>>> collectionSelector,
FunctionExpression<Function2<T,TCollection,TResult>> resultSelector) |
<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. |
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. |
<TResult> Queryable<TResult> |
QueryableRecorder.selectManyN(Queryable<T> source,
FunctionExpression<Function2<T,Integer,Enumerable<TResult>>> selector) |
<TResult> Queryable<TResult> |
QueryableFactory.selectManyN(Queryable<T> source,
FunctionExpression<Function2<T,Integer,Enumerable<TResult>>> selector)
Projects each element of a sequence to an
Enumerable<T> and combines the resulting sequences into one
sequence. |
static <T,TResult> |
QueryableDefaults.selectManyN(Queryable<T> source,
FunctionExpression<Function2<T,Integer,Enumerable<TResult>>> selector)
Projects each element of a sequence to an
Enumerable<T> and combines the resulting sequences into one
sequence. |
<TResult> Queryable<TResult> |
EnumerableQueryable.selectN(FunctionExpression<Function2<T,Integer,TResult>> selector) |
<TResult> Queryable<TResult> |
DefaultQueryable.selectN(FunctionExpression<Function2<T,Integer,TResult>> selector) |
<TResult> Queryable<TResult> |
ExtendedQueryable.selectN(FunctionExpression<Function2<TSource,Integer,TResult>> selector)
Projects each element of a sequence into a new
form by incorporating the element's index.
|
<TResult> Queryable<TResult> |
QueryableRecorder.selectN(Queryable<T> source,
FunctionExpression<Function2<T,Integer,TResult>> selector) |
<TResult> Queryable<TResult> |
QueryableFactory.selectN(Queryable<T> source,
FunctionExpression<Function2<T,Integer,TResult>> selector)
Projects each element of a sequence into a new
form by incorporating the element's index.
|
static <T,TResult> |
QueryableDefaults.selectN(Queryable<T> source,
FunctionExpression<Function2<T,Integer,TResult>> selector)
Projects each element of a sequence into a new
form by incorporating the element's index.
|
<T1,TResult> |
ExtendedQueryable.zip(Enumerable<T1> source1,
FunctionExpression<Function2<TSource,T1,TResult>> resultSelector)
Merges two sequences by using the specified
predicate function.
|
<T1,TResult> |
EnumerableQueryable.zip(Enumerable<T1> source1,
FunctionExpression<Function2<T,T1,TResult>> resultSelector) |
<T1,TResult> |
DefaultQueryable.zip(Enumerable<T1> source1,
FunctionExpression<Function2<T,T1,TResult>> resultSelector) |
<T1,TResult> |
QueryableRecorder.zip(Queryable<T> source,
Enumerable<T1> source1,
FunctionExpression<Function2<T,T1,TResult>> resultSelector) |
<T1,TResult> |
QueryableFactory.zip(Queryable<T> source,
Enumerable<T1> source1,
FunctionExpression<Function2<T,T1,TResult>> resultSelector)
Merges two sequences by using the specified
predicate function.
|
static <T0,T1,TResult> |
QueryableDefaults.zip(Queryable<T0> source0,
Enumerable<T1> source1,
FunctionExpression<Function2<T0,T1,TResult>> resultSelector)
Merges two sequences by using the specified
predicate function.
|
| Constructor and Description |
|---|
EnumerableDefaults.LookupResultEnumerable(Map<TKey,TAccumulate> map,
Function2<TKey,TAccumulate,TResult> resultSelector) |
| Modifier and Type | Class and Description |
|---|---|
private static class |
Functions.Ignore<R,T0,T1>
Ignore.
|
| Modifier and Type | Method and Description |
|---|---|
static <R,T0,T1> Function2<R,T0,T1> |
Functions.ignore2()
Returns a function of arity 2 that does nothing.
|
| Modifier and Type | Method and Description |
|---|---|
static <T1,T2> Predicate2<T1,T2> |
Functions.toPredicate(Function2<T1,T2,Boolean> function)
Converts a 2-parameter function to a predicate.
|
Copyright © 2012–2016 The Apache Software Foundation. All rights reserved.