Package org.apache.calcite.linq4j
Class Linq4j.CollectionEnumerable<T>
- java.lang.Object
-
- org.apache.calcite.linq4j.DefaultEnumerable<T>
-
- org.apache.calcite.linq4j.AbstractEnumerable2<T>
-
- org.apache.calcite.linq4j.Linq4j.IterableEnumerable<T>
-
- org.apache.calcite.linq4j.Linq4j.CollectionEnumerable<T>
-
- Type Parameters:
T- element type
- All Implemented Interfaces:
Iterable<T>,Enumerable<T>,ExtendedEnumerable<T>,ExtendedOrderedEnumerable<T>,OrderedEnumerable<T>,RawEnumerable<T>
- Direct Known Subclasses:
Linq4j.ListEnumerable
- Enclosing class:
- Linq4j
static class Linq4j.CollectionEnumerable<T> extends Linq4j.IterableEnumerable<T>
Collection enumerable.
-
-
Field Summary
-
Fields inherited from class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
iterable
-
-
Constructor Summary
Constructors Constructor Description CollectionEnumerable(Collection<T> iterable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanany()Determines whether a sequence contains any elements.booleancontains(T element)Determines whether a sequence contains a specified element by using the default equality comparer.intcount()Returns the number of elements in a sequence.protected Collection<T>getCollection()longlongCount()Returns an long that represents the total number of elements in a sequence.-
Methods inherited from class org.apache.calcite.linq4j.AbstractEnumerable2
enumerator
-
Methods inherited from class org.apache.calcite.linq4j.DefaultEnumerable
aggregate, aggregate, aggregate, all, any, asEnumerable, asOrderedQueryable, asQueryable, average, average, average, average, average, average, average, average, average, average, cast, concat, contains, correlateJoin, count, createOrderedEnumerable, defaultIfEmpty, defaultIfEmpty, distinct, distinct, elementAt, elementAtOrDefault, except, except, first, first, firstOrDefault, firstOrDefault, foreach, getThis, getThisOrdered, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupJoin, groupJoin, intersect, intersect, into, join, join, join, last, last, lastOrDefault, lastOrDefault, longCount, max, max, max, max, max, max, max, max, max, max, max, max, min, min, min, min, min, min, min, min, min, min, min, min, ofType, orderBy, orderBy, orderByDescending, orderByDescending, removeAll, reverse, select, select, selectMany, selectMany, selectMany, selectMany, sequenceEqual, sequenceEqual, single, single, singleOrDefault, singleOrDefault, skip, skipWhile, skipWhile, sum, sum, sum, sum, sum, sum, sum, sum, sum, sum, take, takeWhile, takeWhile, thenBy, thenBy, thenByDescending, thenByDescending, toList, toLookup, toLookup, toLookup, toLookup, toMap, toMap, toMap, toMap, union, union, where, where, zip
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
iterator
-
-
-
-
Constructor Detail
-
CollectionEnumerable
CollectionEnumerable(Collection<T> iterable)
-
-
Method Detail
-
getCollection
protected Collection<T> getCollection()
-
count
public int count()
Description copied from interface:ExtendedEnumerableReturns the number of elements in a sequence.- Specified by:
countin interfaceExtendedEnumerable<T>- Overrides:
countin classDefaultEnumerable<T>
-
longCount
public long longCount()
Description copied from interface:ExtendedEnumerableReturns an long that represents the total number of elements in a sequence.- Specified by:
longCountin interfaceExtendedEnumerable<T>- Overrides:
longCountin classDefaultEnumerable<T>
-
contains
public boolean contains(T element)
Description copied from interface:ExtendedEnumerableDetermines whether a sequence contains a specified element by using the default equality comparer.- Specified by:
containsin interfaceExtendedEnumerable<T>- Overrides:
containsin classDefaultEnumerable<T>
-
any
public boolean any()
Description copied from interface:ExtendedEnumerableDetermines whether a sequence contains any elements. (Defined by Enumerable.)- Specified by:
anyin interfaceExtendedEnumerable<T>- Overrides:
anyin classLinq4j.IterableEnumerable<T>
-
-