Uses of Interface
org.apache.calcite.linq4j.function.Function1
-
Packages that use Function1 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.org.apache.calcite.linq4j.tree Object model for Java expressions. -
-
Uses of Function1 in org.apache.calcite.linq4j
Fields in org.apache.calcite.linq4j declared as Function1 Modifier and Type Field Description private Function1<TInner,TKey>EnumerableDefaults.MergeJoinEnumerator. innerKeySelectorprivate Function1<TSource,TKey>EnumerableDefaults.MergeJoinEnumerator. outerKeySelectorMethods in org.apache.calcite.linq4j that return Function1 Modifier and Type Method Description private static <TSource> Function1<EnumerableDefaults.Wrapped<TSource>,TSource>EnumerableDefaults. unwrapper()private static <TSource> Function1<TSource,EnumerableDefaults.Wrapped<TSource>>EnumerableDefaults. wrapperFor(EqualityComparer<TSource> comparer)Methods in org.apache.calcite.linq4j with parameters of type Function1 Modifier and Type Method Description <TAccumulate,TResult>
TResultDefaultEnumerable. aggregate(TAccumulate seed, Function2<TAccumulate,T,TAccumulate> func, Function1<TAccumulate,TResult> selector)static <TSource,TAccumulate,TResult>
TResultEnumerableDefaults. aggregate(Enumerable<TSource> source, TAccumulate seed, Function2<TAccumulate,TSource,TAccumulate> func, Function1<TAccumulate,TResult> selector)Applies an accumulator function over a sequence.<TAccumulate,TResult>
TResultEnumerableQueryable. aggregate(TAccumulate seed, Function2<TAccumulate,T,TAccumulate> func, Function1<TAccumulate,TResult> selector)<TAccumulate,TResult>
TResultExtendedEnumerable. aggregate(TAccumulate seed, Function2<TAccumulate,TSource,TAccumulate> func, Function1<TAccumulate,TResult> selector)Applies an accumulator function over a sequence.<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 ofouterfor which there is a member ofinnerwith 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 theinnerenumerable (nested loops join).<TKey> OrderedEnumerable<T>DefaultEnumerable. createOrderedEnumerable(Function1<T,TKey> keySelector, Comparator<TKey> comparator, boolean descending)static <TSource,TKey>
OrderedEnumerable<TSource>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.<TKey> OrderedEnumerable<T>ExtendedOrderedEnumerable. createOrderedEnumerable(Function1<T,TKey> keySelector, Comparator<TKey> comparator, boolean descending)Performs a subsequent ordering of the elements in anOrderedEnumerableaccording to a key, using a specified comparator.<R> RDefaultEnumerable. foreach(Function1<T,R> func)<R> RExtendedEnumerable. foreach(Function1<TSource,R> func)Performs an operation for each member of this enumeration.<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>
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>
Enumerable<Grouping<TKey,TElement>>DefaultEnumerable. groupBy(Function1<T,TKey> keySelector, Function1<T,TElement> elementSelector)<TKey,TElement>
Enumerable<Grouping<TKey,TElement>>DefaultEnumerable. groupBy(Function1<T,TKey> keySelector, Function1<T,TElement> elementSelector, 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>
Enumerable<Grouping<TKey,TSource>>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>
Enumerable<Grouping<TKey,TSource>>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>
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>
Enumerable<Grouping<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>
Enumerable<Grouping<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>
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> 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>
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>
Enumerable<Grouping<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>
Enumerable<Grouping<TKey,TElement>>ExtendedEnumerable. groupBy(Function1<TSource,TKey> keySelector, Function1<TSource,TElement> elementSelector, EqualityComparer<TKey> comparer)Groups the elements of a sequence according to a key selector function.<TKey,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_(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,TResult>
Enumerable<TResult>EnumerableDefaults. groupBy_(Set<TKey> map, Enumerable<TSource> enumerable, Function1<TSource,TKey> keySelector, Function1<TKey,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.<TResult extends Comparable<TResult>>
TResultDefaultEnumerable. max(Function1<T,TResult> selector)static <TSource,TResult extends Comparable<TResult>>
TResultEnumerableDefaults. 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>>
TResultExtendedEnumerable. max(Function1<TSource,TResult> selector)Invokes a transform function on each element of a generic sequence and returns the maximum resulting value.static <TSource,TInner,TKey extends 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 extends Comparable<TResult>>
TResultDefaultEnumerable. min(Function1<T,TResult> selector)static <TSource,TResult extends Comparable<TResult>>
TResultEnumerableDefaults. 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>>
TResultExtendedEnumerable. min(Function1<TSource,TResult> selector)Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.<TKey extends Comparable>
Enumerable<T>DefaultEnumerable. orderBy(Function1<T,TKey> keySelector)<TKey> Enumerable<T>DefaultEnumerable. orderBy(Function1<T,TKey> keySelector, Comparator<TKey> comparator)static <TSource,TKey extends Comparable>
Enumerable<TSource>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>
Enumerable<TSource>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>
Enumerable<TSource>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>
Enumerable<T>DefaultEnumerable. orderByDescending(Function1<T,TKey> keySelector)<TKey> Enumerable<T>DefaultEnumerable. orderByDescending(Function1<T,TKey> keySelector, Comparator<TKey> comparator)static <TSource,TKey extends Comparable>
Enumerable<TSource>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>
Enumerable<TSource>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>
Enumerable<TSource>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.<TResult> Enumerable<TResult>DefaultEnumerable. select(Function1<T,TResult> selector)static <TSource,TResult>
Enumerable<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.<TCollection,TResult>
Enumerable<TResult>DefaultEnumerable. selectMany(Function1<T,Enumerable<TCollection>> collectionSelector, Function2<T,TCollection,TResult> resultSelector)<TResult> Enumerable<TResult>DefaultEnumerable. selectMany(Function1<T,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 anEnumerable<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, Function1<TSource,Enumerable<TResult>> selector)Projects each element of a sequence to anEnumerable<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 anEnumerable<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 anEnumerable<TSource>and flattens the resulting sequences into one sequence.static <TSource,TInner,TKey>
Enumerable<TSource>EnumerableDefaults. semiJoin(Enumerable<TSource> outer, Enumerable<TInner> inner, Function1<TSource,TKey> outerKeySelector, Function1<TInner,TKey> innerKeySelector)Returns elements ofouterfor which there is a member ofinnerwith a matching key.static <TSource,TInner,TKey>
Enumerable<TSource>EnumerableDefaults. semiJoin(Enumerable<TSource> outer, Enumerable<TInner> inner, Function1<TSource,TKey> outerKeySelector, Function1<TInner,TKey> innerKeySelector, EqualityComparer<TKey> comparer)Returns elements ofouterfor which there is a member ofinnerwith a matching key.<TKey extends Comparable<TKey>>
OrderedEnumerable<T>DefaultEnumerable. thenBy(Function1<T,TKey> keySelector)<TKey> OrderedEnumerable<T>DefaultEnumerable. thenBy(Function1<T,TKey> keySelector, Comparator<TKey> comparator)static <TSource,TKey extends Comparable<TKey>>
OrderedEnumerable<TSource>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>
OrderedEnumerable<TSource>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>>
OrderedEnumerable<T>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>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.<TKey extends Comparable<TKey>>
OrderedEnumerable<T>DefaultEnumerable. thenByDescending(Function1<T,TKey> keySelector)<TKey> OrderedEnumerable<T>DefaultEnumerable. thenByDescending(Function1<T,TKey> keySelector, Comparator<TKey> comparator)static <TSource,TKey extends Comparable<TKey>>
OrderedEnumerable<TSource>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>
OrderedEnumerable<TSource>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.<TKey extends Comparable<TKey>>
OrderedEnumerable<T>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>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.<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>
Lookup<TKey,TElement>DefaultEnumerable. toLookup(Function1<T,TKey> keySelector, Function1<T,TElement> elementSelector)<TKey,TElement>
Lookup<TKey,TElement>DefaultEnumerable. toLookup(Function1<T,TKey> keySelector, Function1<T,TElement> elementSelector, EqualityComparer<TKey> comparer)static <TSource,TKey>
Lookup<TKey,TSource>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>
Lookup<TKey,TSource>EnumerableDefaults. toLookup(Enumerable<TSource> source, Function1<TSource,TKey> keySelector, EqualityComparer<TKey> comparer)Creates aLookup<TKey, TElement>from anEnumerable<TSource>according to a specified key selector function and key comparer.static <TSource,TKey,TElement>
Lookup<TKey,TElement>EnumerableDefaults. toLookup(Enumerable<TSource> source, Function1<TSource,TKey> keySelector, Function1<TSource,TElement> elementSelector)Creates aLookup<TKey, TElement>from anEnumerable<TSource>according to specified key selector and element selector functions.static <TSource,TKey,TElement>
Lookup<TKey,TElement>EnumerableDefaults. toLookup(Enumerable<TSource> source, Function1<TSource,TKey> keySelector, Function1<TSource,TElement> elementSelector, EqualityComparer<TKey> comparer)Creates aLookup<TKey, TElement>from anEnumerable<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 aLookup<TKey, TElement>from anEnumerable<TSource>according to a specified key selector function.<TKey> Lookup<TKey,TSource>ExtendedEnumerable. toLookup(Function1<TSource,TKey> keySelector, EqualityComparer<TKey> comparer)Creates aLookup<TKey, TElement>from anEnumerable<TSource>according to a specified key selector function and key comparer.<TKey,TElement>
Lookup<TKey,TElement>ExtendedEnumerable. toLookup(Function1<TSource,TKey> keySelector, Function1<TSource,TElement> elementSelector)Creates aLookup<TKey, TElement>from anEnumerable<TSource>according to specified key selector and element selector functions.<TKey,TElement>
Lookup<TKey,TElement>ExtendedEnumerable. toLookup(Function1<TSource,TKey> keySelector, Function1<TSource,TElement> elementSelector, EqualityComparer<TKey> comparer)Creates aLookup<TKey, TElement>from anEnumerable<TSource>according to a specified key selector function, a comparer and an element selector function.(package private) static <TSource,TKey,TElement>
LookupImpl<TKey,TElement>EnumerableDefaults. toLookup_(Map<TKey,List<TElement>> map, Enumerable<TSource> source, Function1<TSource,TKey> keySelector, Function1<TSource,TElement> elementSelector)<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>
Map<TKey,TElement>DefaultEnumerable. toMap(Function1<T,TKey> keySelector, Function1<T,TElement> elementSelector)<TKey,TElement>
Map<TKey,TElement>DefaultEnumerable. toMap(Function1<T,TKey> keySelector, Function1<T,TElement> elementSelector, EqualityComparer<TKey> comparer)static <TSource,TKey>
Map<TKey,TSource>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>
Map<TKey,TSource>EnumerableDefaults. toMap(Enumerable<TSource> source, Function1<TSource,TKey> keySelector, EqualityComparer<TKey> comparer)Creates aMap<TKey, TValue>from anEnumerable<TSource>according to a specified key selector function and key comparer.static <TSource,TKey,TElement>
Map<TKey,TElement>EnumerableDefaults. toMap(Enumerable<TSource> source, Function1<TSource,TKey> keySelector, Function1<TSource,TElement> elementSelector)Creates aMap<TKey, TValue>from anEnumerable<TSource>according to specified key selector and element selector functions.static <TSource,TKey,TElement>
Map<TKey,TElement>EnumerableDefaults. toMap(Enumerable<TSource> source, Function1<TSource,TKey> keySelector, Function1<TSource,TElement> elementSelector, EqualityComparer<TKey> comparer)Creates aMap<TKey, TValue>from anEnumerable<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 aMap<TKey, TValue>from anEnumerable<TSource>according to a specified key selector function.<TKey> Map<TKey,TSource>ExtendedEnumerable. toMap(Function1<TSource,TKey> keySelector, EqualityComparer<TKey> comparer)Creates aMap<TKey, TValue>from anEnumerable<TSource>according to a specified key selector function and key comparer.<TKey,TElement>
Map<TKey,TElement>ExtendedEnumerable. toMap(Function1<TSource,TKey> keySelector, Function1<TSource,TElement> elementSelector)Creates aMap<TKey, TValue>from anEnumerable<TSource>according to specified key selector and element selector functions.<TKey,TElement>
Map<TKey,TElement>ExtendedEnumerable. toMap(Function1<TSource,TKey> keySelector, Function1<TSource,TElement> elementSelector, EqualityComparer<TKey> comparer)Creates aMap<TKey, TValue>from anEnumerable<TSource>according to a specified key selector function, a comparer, and an element selector function.static <F,E> Enumerator<E>Linq4j. transform(Enumerator<F> enumerator, Function1<F,E> func)Applies a function to each element of an Enumerator.Method parameters in org.apache.calcite.linq4j with type arguments of type Function1 Modifier and Type Method Description private static <P0,R> TypeQueryableDefaults. functionResultType(FunctionExpression<Function1<P0,R>> selector)<TKey> Queryable<Grouping<TKey,T>>DefaultQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector)<TKey> Queryable<Grouping<TKey,T>>DefaultQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector, EqualityComparer<TKey> comparer)<TKey,TElement>
Queryable<Grouping<TKey,TElement>>DefaultQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function1<T,TElement>> elementSelector)<TKey,TElement>
Queryable<Grouping<TKey,TElement>>DefaultQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function1<T,TElement>> elementSelector, EqualityComparer<TKey> comparer)<TKey,TElement,TResult>
Queryable<TResult>DefaultQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function1<T,TElement>> elementSelector, FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector)<TKey,TElement,TResult>
Queryable<TResult>DefaultQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function1<T,TElement>> elementSelector, FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector, EqualityComparer<TKey> comparer)<TKey> Queryable<Grouping<TKey,T>>EnumerableQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector)<TKey> Queryable<Grouping<TKey,T>>EnumerableQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector, EqualityComparer<TKey> comparer)<TKey,TElement>
Queryable<Grouping<TKey,TElement>>EnumerableQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function1<T,TElement>> elementSelector)<TKey,TElement>
Queryable<Grouping<TKey,TElement>>EnumerableQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function1<T,TElement>> elementSelector, EqualityComparer<TKey> comparer)<TKey,TElement,TResult>
Queryable<TResult>EnumerableQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function1<T,TElement>> elementSelector, FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector)<TKey,TElement,TResult>
Queryable<TResult>EnumerableQueryable. groupBy(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function1<T,TElement>> elementSelector, FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector, EqualityComparer<TKey> comparer)<TKey> Queryable<Grouping<TKey,TSource>>ExtendedQueryable. groupBy(FunctionExpression<Function1<TSource,TKey>> keySelector)Groups the elements of a sequence according to a specified key selector function.<TKey> Queryable<Grouping<TKey,TSource>>ExtendedQueryable. groupBy(FunctionExpression<Function1<TSource,TKey>> keySelector, EqualityComparer<TKey> comparer)Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.<TKey,TElement>
Queryable<Grouping<TKey,TElement>>ExtendedQueryable. groupBy(FunctionExpression<Function1<TSource,TKey>> keySelector, FunctionExpression<Function1<TSource,TElement>> elementSelector)Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.<TKey,TElement>
Queryable<Grouping<TKey,TElement>>ExtendedQueryable. groupBy(FunctionExpression<Function1<TSource,TKey>> keySelector, FunctionExpression<Function1<TSource,TElement>> elementSelector, EqualityComparer<TKey> comparer)Groups the elements of a sequence and projects the elements for each group by using a specified function.<TKey,TElement,TResult>
Queryable<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>
Queryable<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.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.static <T,TKey,TElement>
Queryable<Grouping<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>
Queryable<Grouping<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,TResult>
Queryable<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>
Queryable<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> 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>>QueryableFactory. groupBy(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, EqualityComparer<TKey> comparer)Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.<TKey,TElement>
Queryable<Grouping<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>
Queryable<Grouping<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,TResult>
Queryable<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>
Queryable<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> Queryable<Grouping<TKey,T>>QueryableRecorder. groupBy(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector)<TKey> Queryable<Grouping<TKey,T>>QueryableRecorder. groupBy(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, EqualityComparer<TKey> comparer)<TKey,TElement>
Queryable<Grouping<TKey,TElement>>QueryableRecorder. groupBy(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function1<T,TElement>> elementSelector)<TKey,TElement>
Queryable<Grouping<TKey,TElement>>QueryableRecorder. groupBy(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function1<T,TElement>> elementSelector, EqualityComparer<TKey> comparer)<TKey,TElement,TResult>
Queryable<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>
Queryable<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,TResult>
Queryable<TResult>DefaultQueryable. groupByK(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector)<TKey,TResult>
Queryable<TResult>DefaultQueryable. groupByK(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector, EqualityComparer<TKey> comparer)<TKey,TResult>
Queryable<TResult>EnumerableQueryable. groupByK(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector)<TKey,TResult>
Queryable<TResult>EnumerableQueryable. groupByK(FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector, EqualityComparer<TKey> comparer)<TKey,TResult>
Queryable<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>
Queryable<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.static <T,TKey,TResult>
Queryable<Grouping<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>
Queryable<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>
Queryable<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.<TKey,TResult>
Queryable<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.<TKey,TResult>
Queryable<TResult>QueryableRecorder. groupByK(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector)<TKey,TResult>
Queryable<TResult>QueryableRecorder. groupByK(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> resultSelector, EqualityComparer<TKey> comparer)static <TSource,TKey,TAccumulate,TResult>
Enumerable<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.private static <TSource,TKey,TAccumulate,TResult>
Enumerable<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)<TInner,TKey,TResult>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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.static <TOuter,TInner,TKey,TResult>
Queryable<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>
Enumerable<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>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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.static <TOuter,TInner,TKey,TResult>
Queryable<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>
Queryable<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.<TInner,TKey,TResult>
Queryable<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>
Queryable<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>
Queryable<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>
Queryable<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)<TResult extends Comparable<TResult>>
TResultDefaultQueryable. max(FunctionExpression<Function1<T,TResult>> selector)<TResult extends Comparable<TResult>>
TResultEnumerableQueryable. max(FunctionExpression<Function1<T,TResult>> selector)<TResult extends Comparable<TResult>>
TResultExtendedQueryable. max(FunctionExpression<Function1<TSource,TResult>> selector)Invokes a projection function on each element of a genericIQueryable<TSource>and returns the maximum resulting value.static <T,TResult>
TResultQueryableDefaults. max(Queryable<T> queryable, FunctionExpression<Function1<T,TResult>> selector)Invokes a projection function on each element of a genericIQueryable<T>and returns the maximum resulting value.<TResult extends Comparable<TResult>>
TResultQueryableFactory. max(Queryable<T> source, FunctionExpression<Function1<T,TResult>> selector)Invokes a projection function on each element of a genericIQueryable<T>and returns the maximum resulting value.<TResult extends Comparable<TResult>>
TResultQueryableRecorder. max(Queryable<T> source, FunctionExpression<Function1<T,TResult>> selector)<TResult extends Comparable<TResult>>
TResultDefaultQueryable. min(FunctionExpression<Function1<T,TResult>> selector)<TResult extends Comparable<TResult>>
TResultEnumerableQueryable. min(FunctionExpression<Function1<T,TResult>> selector)<TResult extends Comparable<TResult>>
TResultExtendedQueryable. min(FunctionExpression<Function1<TSource,TResult>> selector)Invokes a projection function on each element of a genericIQueryable<TSource>and returns the minimum resulting value.static <T,TResult>
TResultQueryableDefaults. min(Queryable<T> queryable, FunctionExpression<Function1<T,TResult>> selector)Invokes a projection function on each element of a genericIQueryable<T>and returns the minimum resulting value.<TResult extends Comparable<TResult>>
TResultQueryableFactory. min(Queryable<T> source, FunctionExpression<Function1<T,TResult>> selector)Invokes a projection function on each element of a genericIQueryable<T>and returns the minimum resulting value.<TResult extends Comparable<TResult>>
TResultQueryableRecorder. min(Queryable<T> source, FunctionExpression<Function1<T,TResult>> selector)<TKey extends Comparable>
OrderedQueryable<T>DefaultQueryable. orderBy(FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>DefaultQueryable. orderBy(FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable>
OrderedQueryable<T>EnumerableQueryable. orderBy(FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>EnumerableQueryable. orderBy(FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable>
OrderedQueryable<TSource>ExtendedQueryable. orderBy(FunctionExpression<Function1<TSource,TKey>> keySelector)Sorts the elements of a sequence in ascending order according to a key.<TKey> OrderedQueryable<TSource>ExtendedQueryable. orderBy(FunctionExpression<Function1<TSource,TKey>> keySelector, Comparator<TKey> comparator)Sorts the elements of a sequence in ascending order by using a specified comparer.static <T,TKey extends Comparable>
OrderedQueryable<T>QueryableDefaults. orderBy(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector)Sorts the elements of a sequence in ascending order according to a key.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>
OrderedQueryable<T>QueryableFactory. 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 extends Comparable>
OrderedQueryable<T>QueryableRecorder. orderBy(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>QueryableRecorder. orderBy(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable>
OrderedQueryable<T>DefaultQueryable. orderByDescending(FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>DefaultQueryable. orderByDescending(FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable>
OrderedQueryable<T>EnumerableQueryable. orderByDescending(FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>EnumerableQueryable. orderByDescending(FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable>
OrderedQueryable<TSource>ExtendedQueryable. orderByDescending(FunctionExpression<Function1<TSource,TKey>> keySelector)Sorts the elements of a sequence in descending order according to a key.<TKey> OrderedQueryable<TSource>ExtendedQueryable. orderByDescending(FunctionExpression<Function1<TSource,TKey>> keySelector, Comparator<TKey> comparator)Sorts the elements of a sequence in descending order by using a specified comparer.static <T,TKey extends Comparable>
OrderedQueryable<T>QueryableDefaults. orderByDescending(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector)Sorts the elements of a sequence in descending order according to a key.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.<TKey extends Comparable>
OrderedQueryable<T>QueryableFactory. 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 extends Comparable>
OrderedQueryable<T>QueryableRecorder. orderByDescending(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>QueryableRecorder. orderByDescending(Queryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TResult> Queryable<TResult>DefaultQueryable. select(FunctionExpression<Function1<T,TResult>> selector)<TResult> Queryable<TResult>EnumerableQueryable. select(FunctionExpression<Function1<T,TResult>> selector)<TResult> Queryable<TResult>ExtendedQueryable. select(FunctionExpression<Function1<TSource,TResult>> selector)Projects each element of a sequence into a new form.static <T,TResult>
Queryable<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. 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)<TResult> Queryable<TResult>DefaultQueryable. selectMany(FunctionExpression<Function1<T,Enumerable<TResult>>> selector)<TResult> Queryable<TResult>EnumerableQueryable. selectMany(FunctionExpression<Function1<T,Enumerable<TResult>>> selector)<TResult> Queryable<TResult>ExtendedQueryable. selectMany(FunctionExpression<Function1<TSource,Enumerable<TResult>>> selector)Projects each element of a sequence to anEnumerable<TSource>and combines the resulting sequences into one sequence.static <T,TResult>
Queryable<TResult>QueryableDefaults. selectMany(Queryable<T> source, FunctionExpression<Function1<T,Enumerable<TResult>>> selector)Projects each element of a sequence to anEnumerable<T>and combines the resulting sequences into one sequence.<TResult> Queryable<TResult>QueryableFactory. selectMany(Queryable<T> source, FunctionExpression<Function1<T,Enumerable<TResult>>> selector)Projects each element of a sequence to anEnumerable<T>and combines the resulting sequences into one sequence.<TResult> Queryable<TResult>QueryableRecorder. selectMany(Queryable<T> source, FunctionExpression<Function1<T,Enumerable<TResult>>> selector)<TCollection,TResult>
Queryable<TResult>DefaultQueryable. selectManyN(FunctionExpression<Function1<T,Enumerable<TCollection>>> collectionSelector, FunctionExpression<Function2<T,TCollection,TResult>> resultSelector)<TCollection,TResult>
Queryable<TResult>EnumerableQueryable. selectManyN(FunctionExpression<Function1<T,Enumerable<TCollection>>> collectionSelector, FunctionExpression<Function2<T,TCollection,TResult>> resultSelector)<TCollection,TResult>
Queryable<TResult>ExtendedQueryable. selectManyN(FunctionExpression<Function1<TSource,Enumerable<TCollection>>> collectionSelector, FunctionExpression<Function2<TSource,TCollection,TResult>> resultSelector)Projects each element of a sequence to anEnumerable<TSource>and invokes a result selector function on each element therein.static <T,TCollection,TResult>
Queryable<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 anEnumerable<T>and invokes a result selector function on each element therein.<TCollection,TResult>
Queryable<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 anEnumerable<T>and invokes a result selector function on each element therein.<TCollection,TResult>
Queryable<TResult>QueryableRecorder. selectManyN(Queryable<T> source, FunctionExpression<Function1<T,Enumerable<TCollection>>> collectionSelector, FunctionExpression<Function2<T,TCollection,TResult>> resultSelector)<TKey extends Comparable<TKey>>
OrderedQueryable<T>DefaultQueryable. thenBy(FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>DefaultQueryable. thenBy(FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable<TKey>>
OrderedQueryable<T>EnumerableOrderedQueryable. thenBy(FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>EnumerableOrderedQueryable. thenBy(FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable<TKey>>
OrderedQueryable<T>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.static <T,TKey extends Comparable<TKey>>
OrderedQueryable<T>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.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>>
OrderedQueryable<T>QueryableFactory. thenBy(OrderedQueryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>QueryableFactory. thenBy(OrderedQueryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable<TKey>>
OrderedQueryable<T>QueryableRecorder. thenBy(OrderedQueryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>QueryableRecorder. thenBy(OrderedQueryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable<TKey>>
OrderedQueryable<T>DefaultQueryable. thenByDescending(FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>DefaultQueryable. thenByDescending(FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable<TKey>>
OrderedQueryable<T>EnumerableOrderedQueryable. thenByDescending(FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>EnumerableOrderedQueryable. thenByDescending(FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable<TKey>>
OrderedQueryable<T>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.static <T,TKey extends Comparable<TKey>>
OrderedQueryable<T>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.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.<TKey extends Comparable<TKey>>
OrderedQueryable<T>QueryableFactory. thenByDescending(OrderedQueryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>QueryableFactory. thenByDescending(OrderedQueryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)<TKey extends Comparable<TKey>>
OrderedQueryable<T>QueryableRecorder. thenByDescending(OrderedQueryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector)<TKey> OrderedQueryable<T>QueryableRecorder. thenByDescending(OrderedQueryable<T> source, FunctionExpression<Function1<T,TKey>> keySelector, Comparator<TKey> comparator)Constructors in org.apache.calcite.linq4j with parameters of type Function1 Constructor Description MergeJoinEnumerator(Enumerator<TSource> leftEnumerator, Enumerator<TInner> rightEnumerator, Function1<TSource,TKey> outerKeySelector, Function1<TInner,TKey> innerKeySelector, Function2<TSource,TInner,TResult> resultSelector) -
Uses of Function1 in org.apache.calcite.linq4j.function
Subinterfaces of Function1 in org.apache.calcite.linq4j.function Modifier and Type Interface Description interfaceBigDecimalFunction1<T0>Function that takes one parameter and returns aBigDecimalvalue.interfaceNullableBigDecimalFunction1<T0>Function that takes one parameter and returns aBigDecimalvalue that may be null.interfaceNullableDoubleFunction1<T0>Function that takes one parameter and returns aDoublevalue that may be null.interfaceNullableFloatFunction1<T0>Function that takes one parameter and returns aFloatvalue that may be null.interfaceNullableIntegerFunction1<T0>Function that takes one parameter and returns anIntegervalue that may be null.interfaceNullableLongFunction1<T0>Function that takes one parameter and returns aLongvalue that may be null.Classes in org.apache.calcite.linq4j.function that implement Function1 Modifier and Type Class Description private static classFunctions.Ignore<R,T0,T1>Ignore.Fields in org.apache.calcite.linq4j.function declared as Function1 Modifier and Type Field Description private static Function1Functions. CONSTANT_NULL_FUNCTION1private Function1<Integer,E>Functions.GeneratingList. fnstatic Function1<Object,Object>Function1. IDENTITYThe identity function.private Function1<T,T2>Functions.SelectorEqualityComparer. selectorprivate static Function1Functions. TO_STRING_FUNCTION1Methods in org.apache.calcite.linq4j.function that return Function1 Modifier and Type Method 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.static <TSource> Function1<TSource,String>Functions. toStringSelector()Returns a selector that calls theObject.toString()method on each element.Methods in org.apache.calcite.linq4j.function with parameters of type Function1 Modifier and Type Method Description static <T1,R> List<R>Functions. adapt(List<T1> list, Function1<T1,R> f)Deprecated.UseLists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>)static <T,R> List<R>Functions. adapt(T[] ts, Function1<T,R> f)Deprecated.UseLists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>)andArrays.asList(Object[])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 andsize- 1.static <T,T2> EqualityComparer<T>Functions. selectorComparer(Function1<T,T2> selector)Returns anEqualityComparerthat uses a selector function.private static <T> Predicate1<T>Functions. toPredicate(Function1<T,Boolean> function)Converts a 1-parameter function to a predicate.Constructors in org.apache.calcite.linq4j.function with parameters of type Function1 Constructor Description GeneratingList(int size, Function1<Integer,E> fn)SelectorEqualityComparer(Function1<T,T2> selector) -
Uses of Function1 in org.apache.calcite.linq4j.tree
Fields in org.apache.calcite.linq4j.tree declared as Function1 Modifier and Type Field Description private Function1<ClassDeclarationFinder,ClassDeclarationFinder>ClassDeclarationFinder. childFactoryprivate static Function1<ClassDeclarationFinder,ClassDeclarationFinder>ClassDeclarationFinder. DEFAULT_CHILD_FACTORYMethods in org.apache.calcite.linq4j.tree that return Function1 Modifier and Type Method Description private static Function1<ClassDeclarationFinder,ClassDeclarationFinder>ClassDeclarationFinder. newChildCreator(Class<? extends ClassDeclarationFinder> optimizingClass)Creates factory that creates instances of optimizing visitors.Methods in org.apache.calcite.linq4j.tree with parameters of type Function1 Modifier and Type Method Description static ClassDeclarationFinderClassDeclarationFinder. create(Function1<ClassDeclarationFinder,ClassDeclarationFinder> childFactory)Creates visitor that uses given factory to create optimizers.Constructors in org.apache.calcite.linq4j.tree with parameters of type Function1 Constructor Description ClassDeclarationFinder(Function1<ClassDeclarationFinder,ClassDeclarationFinder> childFactory)Creates optimizer with no parent.
-