Package org.apache.calcite.linq4j
Interface RawEnumerable<T>
- Type Parameters:
T- Element type
- All Known Subinterfaces:
Enumerable<T>,ExtendedOrderedEnumerable<T>,ExtendedOrderedQueryable<T>,Grouping<K,,V> Lookup<K,,V> OrderedEnumerable<T>,OrderedQueryable<T>,Queryable<T>,QueryableDefaults.Replayable<T>,RawQueryable<T>
- All Known Implementing Classes:
AbstractEnumerable,AbstractEnumerable2,AbstractQueryable,AbstractTableQueryable,BaseQueryable,CassandraTable.CassandraQueryable,DefaultEnumerable,ElasticsearchTable.ElasticsearchQueryable,GeodeTable.GeodeQueryable,InnodbTable.InnodbQueryable,Interpreter,MemoryEnumerable,MongoTable.MongoQueryable,QueryableDefaults.NonLeafReplayableQueryable,QueryableDefaults.ReplayableQueryable,QueryProviderImpl.QueryableImpl,ResultSetEnumerable,SpatialTypeFunctions.GridEnumerable,SplunkQuery
@Covariant(0)
public interface RawEnumerable<T>
Exposes the enumerator, which supports a simple iteration over a collection,
without the extension methods.
Just the bare methods, to make it easier to implement. Code that requires
the extension methods can use the static methods in Extensions.
Analogous to LINQ's System.Collections.IEnumerable (both generic and non-generic variants), without the extension methods.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns an enumerator that iterates through a collection.
-
Method Details
-
enumerator
Enumerator<T> enumerator()Returns an enumerator that iterates through a collection.
-