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.
-