Package org.apache.calcite.linq4j
Class MemoryEnumerable<E>
java.lang.Object
org.apache.calcite.linq4j.DefaultEnumerable<T>
org.apache.calcite.linq4j.AbstractEnumerable<MemoryFactory.Memory<E>>
org.apache.calcite.linq4j.MemoryEnumerable<E>
- Type Parameters:
E
- Type of the Enumerable items to remember
- All Implemented Interfaces:
Iterable<MemoryFactory.Memory<E>>
,Enumerable<MemoryFactory.Memory<E>>
,ExtendedEnumerable<MemoryFactory.Memory<E>>
,ExtendedOrderedEnumerable<MemoryFactory.Memory<E>>
,OrderedEnumerable<MemoryFactory.Memory<E>>
,RawEnumerable<MemoryFactory.Memory<E>>
Enumerable that has a (limited) memory for n past and m future steps.
-
Method Summary
Modifier and TypeMethodDescriptionReturns an enumerator that iterates through a collection.Methods inherited from class org.apache.calcite.linq4j.AbstractEnumerable
iterator
Methods inherited from class org.apache.calcite.linq4j.DefaultEnumerable
aggregate, aggregate, aggregate, all, any, any, asEnumerable, asofJoin, asOrderedQueryable, asQueryable, average, average, average, average, average, average, average, average, average, average, cast, concat, contains, contains, correlateJoin, count, count, createOrderedEnumerable, defaultIfEmpty, defaultIfEmpty, distinct, distinct, elementAt, elementAtOrDefault, except, except, except, except, first, first, firstOrDefault, firstOrDefault, foreach, getThis, getThisOrdered, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupJoin, groupJoin, hashJoin, hashJoin, hashJoin, hashJoin, intersect, intersect, intersect, intersect, into, last, last, lastOrDefault, lastOrDefault, longCount, 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, sortedGroupBy, 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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
enumerator
Description copied from interface:RawEnumerable
Returns an enumerator that iterates through a collection.
-