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
iteratorMethods 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, zipMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
enumerator
Description copied from interface:RawEnumerableReturns an enumerator that iterates through a collection.
-