Package | Description |
---|---|
net.hydromatic.linq4j |
Language-integrated query for Java (linq4j) main package.
|
net.hydromatic.linq4j.function |
Contains definitions of functions and predicates.
|
Modifier and Type | Method and Description |
---|---|
static <TSource> boolean |
EnumerableDefaults.contains(Enumerable<TSource> enumerable,
TSource element,
EqualityComparer comparer)
Determines whether a sequence contains a specified
element by using a specified
EqualityComparer<TSource> . |
static <T> boolean |
QueryableDefaults.contains(Queryable<T> queryable,
T element,
EqualityComparer comparer)
Determines whether a sequence contains a specified
element by using a specified
EqualityComparer<T> . |
boolean |
QueryableFactory.contains(Queryable<T> source,
T element,
EqualityComparer<T> comparer)
Determines whether a sequence contains a specified
element by using a specified
EqualityComparer<T> . |
boolean |
QueryableRecorder.contains(Queryable<T> source,
T element,
EqualityComparer<T> comparer) |
boolean |
DefaultEnumerable.contains(T element,
EqualityComparer comparer) |
boolean |
ExtendedEnumerable.contains(TSource element,
EqualityComparer comparer)
Determines whether a sequence contains a specified
element by using a specified
EqualityComparer<TSource> . |
static <TSource> Enumerable<TSource> |
EnumerableDefaults.distinct(Enumerable<TSource> enumerable,
EqualityComparer<TSource> comparer)
Returns distinct elements from a sequence by using
a specified
EqualityComparer to compare values. |
Enumerable<T> |
DefaultEnumerable.distinct(EqualityComparer<T> comparer) |
Enumerable<TSource> |
ExtendedEnumerable.distinct(EqualityComparer<TSource> comparer)
Returns distinct elements from a sequence by using
a specified
EqualityComparer<TSource> to compare values. |
static <T> Queryable<T> |
QueryableDefaults.distinct(Queryable<T> queryable,
EqualityComparer comparer)
Returns distinct elements from a sequence by using
a specified
EqualityComparer<T> to compare values. |
Queryable<T> |
QueryableFactory.distinct(Queryable<T> source,
EqualityComparer<T> comparer)
Returns distinct elements from a sequence by using
a specified
EqualityComparer<T> to compare values. |
Queryable<T> |
QueryableRecorder.distinct(Queryable<T> source,
EqualityComparer<T> comparer) |
Enumerable<T> |
DefaultEnumerable.except(Enumerable<T> enumerable1,
EqualityComparer<T> comparer) |
static <TSource> Enumerable<TSource> |
EnumerableDefaults.except(Enumerable<TSource> source0,
Enumerable<TSource> source1,
EqualityComparer<TSource> comparer)
Produces the set difference of two sequences by
using the specified
EqualityComparer<TSource> to compare
values. |
Enumerable<TSource> |
ExtendedEnumerable.except(Enumerable<TSource> enumerable1,
EqualityComparer<TSource> comparer)
Produces the set difference of two sequences by
using the specified
EqualityComparer<TSource> to compare
values. |
Queryable<T> |
QueryableFactory.except(Queryable<T> source,
Enumerable<T> enumerable,
EqualityComparer<T> comparer)
Produces the set difference of two sequences by
using the specified
EqualityComparer<T> to compare
values. |
Queryable<T> |
QueryableRecorder.except(Queryable<T> source,
Enumerable<T> enumerable,
EqualityComparer<T> comparer) |
static <T> Queryable<T> |
QueryableDefaults.except(Queryable<T> queryable,
Enumerable<T> enumerable,
EqualityComparer<T> comparer)
Produces the set difference of two sequences by
using the specified
EqualityComparer<T> to compare
values. |
static <TSource,TKey> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
|
static <TSource,TKey,TAccumulate,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
|
static <TSource,TKey,TElement> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
key selector function.
|
static <TSource,TKey,TElement,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
static <TSource,TKey,TResult> |
EnumerableDefaults.groupBy(Enumerable<TSource> enumerable,
Function1<TSource,TKey> keySelector,
Function2<TKey,Enumerable<TSource>,TResult> elementSelector,
EqualityComparer comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey> Enumerable<Grouping<TKey,TSource>> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
|
<TKey,TAccumulate,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function0<TAccumulate> accumulatorInitializer,
Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder,
Function2<TKey,TAccumulate,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
|
<TKey,TElement> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer comparer)
Groups the elements of a sequence according to a
key selector function.
|
<TKey,TElement,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TResult> |
ExtendedEnumerable.groupBy(Function1<TSource,TKey> keySelector,
Function2<TKey,Enumerable<TSource>,TResult> elementSelector,
EqualityComparer comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey> Enumerable<Grouping<TKey,T>> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
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> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
EqualityComparer comparer) |
<TKey,TElement,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
Function2<TKey,Enumerable<TElement>,TResult> resultSelector,
EqualityComparer<TKey> comparer) |
<TKey,TResult> |
DefaultEnumerable.groupBy(Function1<T,TKey> keySelector,
Function2<TKey,Enumerable<T>,TResult> elementSelector,
EqualityComparer comparer) |
static <T,TKey> Queryable<Grouping<TKey,T>> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
EqualityComparer comparer)
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
|
<TKey> Queryable<Grouping<TKey,T>> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
|
<TKey> Queryable<Grouping<TKey,T>> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
EqualityComparer<TKey> comparer) |
static <T,TKey,TElement> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
EqualityComparer comparer)
Groups the elements of a sequence and projects the
elements for each group by using a specified function.
|
<TKey,TElement> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence and projects the
elements for each group by using a specified function.
|
<TKey,TElement> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement,TResult> |
QueryableFactory.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TElement,TResult> |
QueryableRecorder.groupBy(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
static <T,TKey,TElement,TResult> |
QueryableDefaults.groupBy(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function1<T,TElement>> elementSelector,
FunctionExpression<Function2<TKey,Enumerable<TElement>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
static <T,TKey,TResult> |
QueryableDefaults.groupByK(Queryable<T> queryable,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> elementSelector,
EqualityComparer comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TResult> |
QueryableFactory.groupByK(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> elementSelector,
EqualityComparer<TKey> comparer)
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
|
<TKey,TResult> |
QueryableRecorder.groupByK(Queryable<T> source,
FunctionExpression<Function1<T,TKey>> keySelector,
FunctionExpression<Function2<TKey,Enumerable<T>,TResult>> elementSelector,
EqualityComparer<TKey> comparer) |
<TInner,TKey,TResult> |
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,
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,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
QueryableFactory.groupJoin(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
key equality and groups the results.
|
<TInner,TKey,TResult> |
QueryableRecorder.groupJoin(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,Enumerable<TInner>,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
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.
|
Enumerable<T> |
DefaultEnumerable.intersect(Enumerable<T> enumerable1,
EqualityComparer<T> comparer) |
static <TSource> Enumerable<TSource> |
EnumerableDefaults.intersect(Enumerable<TSource> source0,
Enumerable<TSource> source1,
EqualityComparer<TSource> comparer)
Produces the set intersection of two sequences by
using the specified
EqualityComparer<TSource> to compare
values. |
Enumerable<TSource> |
ExtendedEnumerable.intersect(Enumerable<TSource> enumerable1,
EqualityComparer<TSource> comparer)
Produces the set intersection of two sequences by
using the specified
EqualityComparer<TSource> to compare
values. |
Queryable<T> |
QueryableFactory.intersect(Queryable<T> source,
Enumerable<T> enumerable,
EqualityComparer<T> comparer)
Produces the set intersection of two sequences by
using the specified EqualityComparer to compare
values.
|
Queryable<T> |
QueryableRecorder.intersect(Queryable<T> source,
Enumerable<T> enumerable,
EqualityComparer<T> comparer) |
static <T> Queryable<T> |
QueryableDefaults.intersect(Queryable<T> queryable,
Enumerable<T> enumerable,
EqualityComparer<T> comparer)
Produces the set intersection of two sequences by
using the specified
EqualityComparer<T> to compare
values. |
<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,
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,
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.
|
<TInner,TKey,TResult> |
QueryableFactory.join(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector,
EqualityComparer<TKey> comparer)
Correlates the elements of two sequences based on
matching keys.
|
<TInner,TKey,TResult> |
QueryableRecorder.join(Queryable<T> source,
Enumerable<TInner> inner,
FunctionExpression<Function1<T,TKey>> outerKeySelector,
FunctionExpression<Function1<TInner,TKey>> innerKeySelector,
FunctionExpression<Function2<T,TInner,TResult>> resultSelector,
EqualityComparer<TKey> comparer) |
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.
|
boolean |
DefaultEnumerable.sequenceEqual(Enumerable<T> enumerable1,
EqualityComparer<T> comparer) |
static <TSource> boolean |
EnumerableDefaults.sequenceEqual(Enumerable<TSource> enumerable0,
Enumerable<TSource> enumerable1,
EqualityComparer<TSource> comparer)
Determines whether two sequences are equal by
comparing their elements by using a specified
EqualityComparer<TSource> . |
boolean |
ExtendedEnumerable.sequenceEqual(Enumerable<TSource> enumerable1,
EqualityComparer<TSource> comparer)
Determines whether two sequences are equal by
comparing their elements by using a specified
EqualityComparer<TSource> . |
boolean |
QueryableFactory.sequenceEqual(Queryable<T> source,
Enumerable<T> enumerable,
EqualityComparer<T> comparer)
Determines whether two sequences are equal by
using a specified EqualityComparer to compare
elements.
|
boolean |
QueryableRecorder.sequenceEqual(Queryable<T> source,
Enumerable<T> enumerable,
EqualityComparer<T> comparer) |
static <T> boolean |
QueryableDefaults.sequenceEqual(Queryable<T> queryable,
Enumerable<T> enumerable,
EqualityComparer<T> comparer)
Determines whether two sequences are equal by
using a specified
EqualityComparer<T> to compare
elements. |
static <TSource,TKey> |
EnumerableDefaults.toLookup(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function
and key comparer. |
static <TSource,TKey,TElement> |
EnumerableDefaults.toLookup(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function,
a comparer and an element selector function. |
<TKey> Lookup<TKey,TSource> |
ExtendedEnumerable.toLookup(Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function
and key comparer. |
<TKey,TElement> |
ExtendedEnumerable.toLookup(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function,
a comparer and an element selector function. |
<TKey> Lookup<TKey,T> |
DefaultEnumerable.toLookup(Function1<T,TKey> keySelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
DefaultEnumerable.toLookup(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
EqualityComparer<TKey> comparer) |
static <TSource,TKey> |
EnumerableDefaults.toMap(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function
and key comparer. |
static <TSource,TKey,TElement> |
EnumerableDefaults.toMap(Enumerable<TSource> source,
Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function,
a comparer, and an element selector function. |
<TKey> Map<TKey,TSource> |
ExtendedEnumerable.toMap(Function1<TSource,TKey> keySelector,
EqualityComparer<TKey> comparer)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function
and key comparer. |
<TKey,TElement> |
ExtendedEnumerable.toMap(Function1<TSource,TKey> keySelector,
Function1<TSource,TElement> elementSelector,
EqualityComparer<TKey> comparer)
Creates a
Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function,
a comparer, and an element selector function. |
<TKey> Map<TKey,T> |
DefaultEnumerable.toMap(Function1<T,TKey> keySelector,
EqualityComparer<TKey> comparer) |
<TKey,TElement> |
DefaultEnumerable.toMap(Function1<T,TKey> keySelector,
Function1<T,TElement> elementSelector,
EqualityComparer<TKey> comparer) |
Enumerable<T> |
DefaultEnumerable.union(Enumerable<T> source1,
EqualityComparer<T> comparer) |
static <TSource> Enumerable<TSource> |
EnumerableDefaults.union(Enumerable<TSource> source0,
Enumerable<TSource> source1,
EqualityComparer<TSource> comparer)
Produces the set union of two sequences by using a
specified EqualityComparer<TSource>.
|
Enumerable<TSource> |
ExtendedEnumerable.union(Enumerable<TSource> source1,
EqualityComparer<TSource> comparer)
Produces the set union of two sequences by using a
specified
EqualityComparer<TSource> . |
Queryable<T> |
QueryableFactory.union(Queryable<T> source,
Enumerable<T> source1,
EqualityComparer<T> comparer)
Produces the set union of two sequences by using a
specified
EqualityComparer<T> . |
Queryable<T> |
QueryableRecorder.union(Queryable<T> source,
Enumerable<T> source1,
EqualityComparer<T> comparer) |
static <T> Queryable<T> |
QueryableDefaults.union(Queryable<T> source0,
Enumerable<T> source1,
EqualityComparer<T> comparer)
Produces the set union of two sequences by using a
specified
EqualityComparer<T> . |
Modifier and Type | Method and Description |
---|---|
static <T> EqualityComparer<T[]> |
Functions.arrayComparer()
Returns an
EqualityComparer that works on arrays of objects. |
static <T> EqualityComparer<T> |
Functions.identityComparer()
Returns an
EqualityComparer that uses object identity and hash
code. |
static <T,T2> EqualityComparer<T> |
Functions.selectorComparer(Function1<T,T2> selector)
Returns an
EqualityComparer that uses a selector function. |
Copyright © 2012-2014 Julian Hyde. All Rights Reserved.