Class AbstractEnumerable<T>

java.lang.Object
org.apache.calcite.linq4j.DefaultEnumerable<T>
org.apache.calcite.linq4j.AbstractEnumerable<T>
Type Parameters:
T - Element type
All Implemented Interfaces:
Iterable<T>, Enumerable<T>, ExtendedEnumerable<T>, ExtendedOrderedEnumerable<T>, OrderedEnumerable<T>, RawEnumerable<T>
Direct Known Subclasses:
Interpreter, MemoryEnumerable, ResultSetEnumerable, SpatialTypeFunctions.GridEnumerable, SplunkQuery

public abstract class AbstractEnumerable<T> extends DefaultEnumerable<T>
Abstract implementation of the Enumerable interface that implements the extension methods.

It is helpful to derive from this class if you are implementing Enumerable, because Enumerable has so many extension methods, but it is not required.

  • Constructor Details

    • AbstractEnumerable

      public AbstractEnumerable()
  • Method Details