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
,CalciteConnectionImpl.CalciteQueryable
,CassandraTable.CassandraQueryable
,DefaultEnumerable
,DefaultQueryable
,ElasticsearchTable.ElasticsearchQueryable
,EnumerableDefaults.LookupResultEnumerable
,EnumerableOrderedQueryable
,EnumerableQueryable
,GeodeTable.GeodeQueryable
,GroupingImpl
,Interpreter
,JdbcTable.JdbcTableQueryable
,Linq4j.CollectionEnumerable
,Linq4j.CompositeEnumerable
,Linq4j.IterableEnumerable
,Linq4j.ListEnumerable
,LookupImpl
,MongoTable.MongoQueryable
,Processes.ProcessLinesEnumerator
,Processes.SeparatedLinesEnumerable
,QueryableDefaults.NonLeafReplayableQueryable
,QueryableDefaults.ReplayableQueryable
,QueryProviderImpl.QueryableImpl
,ResultSetEnumerable
,SplunkQuery
,SplunkTable.SplunkTableQueryable
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:
Enumerable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Enumerator<T>
enumerator()
Returns an enumerator that iterates through a collection.
-
-
-
Method Detail
-
enumerator
Enumerator<T> enumerator()
Returns an enumerator that iterates through a collection.
-
-