Uses of Interface
org.apache.calcite.linq4j.Enumerator
-
Packages that use Enumerator Package Description org.apache.calcite.linq4j Language-integrated query for Java (linq4j) main package. -
-
Uses of Enumerator in org.apache.calcite.linq4j
Classes in org.apache.calcite.linq4j that implement Enumerator Modifier and Type Class Description classCartesianProductEnumerator<T,E>Enumerator over the cartesian product of enumerators.classDelegatingEnumerator<T>Simple enumerator that just delegates all calls to the passed enumerator.(package private) static classEnumerableDefaults.CastingEnumerator<T>Enumerator that casts each value.private static classEnumerableDefaults.MergeJoinEnumerator<TResult,TSource,TInner,TKey extends Comparable<TKey>>Enumerator that performs a merge join on its sorted inputs.(package private) static classEnumerableDefaults.SkipWhileEnumerator<TSource>Enumerator that implements skip-while.(package private) static classEnumerableDefaults.TakeWhileEnumerator<TSource>Enumerable that implements take-while.(package private) static classEnumerableDefaults.TakeWhileLongEnumerator<TSource>Enumerable that implements take-while.private static classLinq4j.CartesianProductListEnumerator<E>Enumerates over the cartesian product of the given lists, returning a list for each row.(package private) static classLinq4j.IterableEnumerator<T>Iterable enumerator.private static classLinq4j.ListEnumerator<V>Enumerator optimized for random-access list.private static classLinq4j.SingletonEnumerator<E>Enumerator that returns one element.private static classLinq4j.SingletonNullEnumerator<E>Enumerator that returns one null element.classTransformedEnumerator<F,E>Enumerator that applies a transform to each value from a backing enumerator.Fields in org.apache.calcite.linq4j declared as Enumerator Modifier and Type Field Description (package private) Enumerator<List<Object>>EnumerableDefaults.MergeJoinEnumerator. cartesiansprotected Enumerator<T>DelegatingEnumerator. delegateprivate static Enumerator<Object>Linq4j. EMPTY_ENUMERATORprivate Enumerator<Enumerable<E>>Linq4j.CompositeEnumerable. enumerableEnumeratorprivate Enumerator<?>EnumerableDefaults.CastingEnumerator. enumeratorprivate Enumerator<TSource>EnumerableDefaults.SkipWhileEnumerator. enumeratorprivate Enumerator<TSource>EnumerableDefaults.TakeWhileEnumerator. enumeratorprivate Enumerator<TSource>EnumerableDefaults.TakeWhileLongEnumerator. enumeratorprivate Enumerator<T>Linq4j.EnumeratorIterator. enumeratorprotected Enumerator<F>TransformedEnumerator. enumeratorprivate Enumerator<TSource>EnumerableDefaults.MergeJoinEnumerator. leftEnumeratorprivate Enumerator<TInner>EnumerableDefaults.MergeJoinEnumerator. rightEnumeratorFields in org.apache.calcite.linq4j with type parameters of type Enumerator Modifier and Type Field Description private List<Enumerator<T>>CartesianProductEnumerator. enumeratorsMethods in org.apache.calcite.linq4j that return Enumerator Modifier and Type Method Description static <T> Enumerator<T>Linq4j. emptyEnumerator()Returns anEnumeratorthat has no elements.Enumerator<T>AbstractEnumerable2. enumerator()Enumerator<TSource>BaseQueryable. enumerator()Enumerator<T>EnumerableQueryable. enumerator()Enumerator<V>GroupingImpl. enumerator()Enumerator<E>Linq4j.CompositeEnumerable. enumerator()static <V> Enumerator<V>Linq4j. enumerator(Collection<? extends V> values)Adapter that converts a collection into an enumerator.Enumerator<T>Linq4j.ListEnumerable. enumerator()Enumerator<Grouping<K,V>>LookupImpl. enumerator()Enumerator<T>QueryableDefaults.ReplayableQueryable. enumerator()Enumerator<T>RawEnumerable. enumerator()Returns an enumerator that iterates through a collection.<T> Enumerator<T>QueryProvider. executeQuery(Queryable<T> queryable)Executes a queryable, and returns an enumerator over the rows that it yields.static <T> Enumerator<T>Linq4j. iterableEnumerator(Iterable<? extends T> iterable)Adapter that converts an iterable into an enumerator.private static <V> Enumerator<V>Linq4j. listEnumerator(List<? extends V> list)static <T> Enumerator<List<T>>Linq4j. product(List<Enumerator<T>> enumerators)Returns an enumerator that is the cartesian product of the given enumerators.static <T> Enumerator<T>Linq4j. singletonEnumerator(T element)Returns anEnumeratorthat has one element.static <T> Enumerator<T>Linq4j. singletonNullEnumerator()Returns anEnumeratorthat has one null element.static <F,E> Enumerator<E>Linq4j. transform(Enumerator<F> enumerator, Function1<F,E> func)Applies a function to each element of an Enumerator.private static <TSource> Enumerator<TSource>EnumerableDefaults. where(Enumerator<TSource> enumerator, Predicate1<TSource> predicate)Methods in org.apache.calcite.linq4j with parameters of type Enumerator Modifier and Type Method Description static <T> Iterator<T>Linq4j. enumeratorIterator(Enumerator<T> enumerator)Adapter that converts an enumerator into an iterator.static <F,E> Enumerator<E>Linq4j. transform(Enumerator<F> enumerator, Function1<F,E> func)Applies a function to each element of an Enumerator.private static <TSource> Enumerator<TSource>EnumerableDefaults. where(Enumerator<TSource> enumerator, Predicate1<TSource> predicate)Method parameters in org.apache.calcite.linq4j with type arguments of type Enumerator Modifier and Type Method Description static <T> Enumerator<List<T>>Linq4j. product(List<Enumerator<T>> enumerators)Returns an enumerator that is the cartesian product of the given enumerators.Constructors in org.apache.calcite.linq4j with parameters of type Enumerator Constructor Description CastingEnumerator(Enumerator<?> enumerator, Class<T> clazz)DelegatingEnumerator(Enumerator<T> delegate)EnumeratorIterator(Enumerator<T> enumerator)MergeJoinEnumerator(Enumerator<TSource> leftEnumerator, Enumerator<TInner> rightEnumerator, Function1<TSource,TKey> outerKeySelector, Function1<TInner,TKey> innerKeySelector, Function2<TSource,TInner,TResult> resultSelector)SkipWhileEnumerator(Enumerator<TSource> enumerator, Predicate2<TSource,Integer> predicate)TakeWhileEnumerator(Enumerator<TSource> enumerator, Predicate2<TSource,Integer> predicate)TakeWhileLongEnumerator(Enumerator<TSource> enumerator, Predicate2<TSource,Long> predicate)TransformedEnumerator(Enumerator<F> enumerator)Constructor parameters in org.apache.calcite.linq4j with type arguments of type Enumerator Constructor Description CartesianProductEnumerator(List<Enumerator<T>> enumerators)CartesianProductListEnumerator(List<Enumerator<E>> enumerators)
-