| Package | Description |
|---|---|
| org.apache.calcite.linq4j |
Language-integrated query for Java (linq4j) main package.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CartesianProductEnumerator<T,E>
Enumerator over the cartesian product of enumerators.
|
class |
DelegatingEnumerator<T>
Simple enumerator that just delegates all calls to the passed enumerator.
|
(package private) static class |
EnumerableDefaults.CastingEnumerator<T>
Enumerator that casts each value.
|
private static class |
EnumerableDefaults.MergeJoinEnumerator<TResult,TSource,TInner,TKey extends Comparable<TKey>>
Enumerator that performs a merge join on its sorted inputs.
|
(package private) static class |
EnumerableDefaults.SkipWhileEnumerator<TSource>
Enumerator that implements skip-while.
|
(package private) static class |
EnumerableDefaults.TakeWhileEnumerator<TSource>
Enumerable that implements take-while.
|
(package private) static class |
EnumerableDefaults.TakeWhileLongEnumerator<TSource>
Enumerable that implements take-while.
|
private static class |
Linq4j.CartesianProductListEnumerator<E>
Enumerates over the cartesian product of the given lists, returning
a list for each row.
|
(package private) static class |
Linq4j.IterableEnumerator<T>
Iterable enumerator.
|
private static class |
Linq4j.ListEnumerator<V>
Enumerator optimized for random-access list.
|
private static class |
Linq4j.SingletonEnumerator<E>
Enumerator that returns one element.
|
private static class |
Linq4j.SingletonNullEnumerator<E>
Enumerator that returns one null element.
|
class |
MemoryEnumerator<E>
Enumerator that keeps some recent and some "future" values.
|
class |
TransformedEnumerator<F,E>
Enumerator that applies a transform to each value from a backing
enumerator.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) Enumerator<List<Object>> |
EnumerableDefaults.MergeJoinEnumerator.cartesians |
protected Enumerator<T> |
DelegatingEnumerator.delegate |
private static Enumerator<Object> |
Linq4j.EMPTY_ENUMERATOR |
private Enumerator<Enumerable<E>> |
Linq4j.CompositeEnumerable.enumerableEnumerator |
private Enumerator<T> |
Linq4j.EnumeratorIterator.enumerator |
private Enumerator<TSource> |
EnumerableDefaults.TakeWhileEnumerator.enumerator |
private Enumerator<TSource> |
EnumerableDefaults.TakeWhileLongEnumerator.enumerator |
private Enumerator<TSource> |
EnumerableDefaults.SkipWhileEnumerator.enumerator |
private Enumerator<?> |
EnumerableDefaults.CastingEnumerator.enumerator |
protected Enumerator<F> |
TransformedEnumerator.enumerator |
private Enumerator<E> |
MemoryEnumerator.enumerator |
private Enumerator<TSource> |
EnumerableDefaults.MergeJoinEnumerator.leftEnumerator |
private Enumerator<TInner> |
EnumerableDefaults.MergeJoinEnumerator.rightEnumerator |
| Modifier and Type | Field and Description |
|---|---|
private List<Enumerator<T>> |
CartesianProductEnumerator.enumerators |
| Modifier and Type | Method and Description |
|---|---|
static <T> Enumerator<T> |
Linq4j.emptyEnumerator()
Returns an
Enumerator that has no elements. |
Enumerator<T> |
QueryableDefaults.ReplayableQueryable.enumerator() |
Enumerator<V> |
GroupingImpl.enumerator() |
Enumerator<Grouping<K,V>> |
LookupImpl.enumerator() |
Enumerator<MemoryFactory.Memory<E>> |
MemoryEnumerable.enumerator() |
Enumerator<TSource> |
BaseQueryable.enumerator() |
Enumerator<E> |
Linq4j.CompositeEnumerable.enumerator() |
Enumerator<T> |
Linq4j.ListEnumerable.enumerator() |
Enumerator<T> |
RawEnumerable.enumerator()
Returns an enumerator that iterates through a collection.
|
Enumerator<T> |
AbstractEnumerable2.enumerator() |
Enumerator<T> |
EnumerableQueryable.enumerator() |
static <V> Enumerator<V> |
Linq4j.enumerator(Collection<? extends V> values)
Adapter that converts a collection into an enumerator.
|
<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 an
Enumerator that has one element. |
static <T> Enumerator<T> |
Linq4j.singletonNullEnumerator()
Returns an
Enumerator that 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) |
| Modifier and Type | Method and 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) |
| Modifier and Type | Method and Description |
|---|---|
static <T> Enumerator<List<T>> |
Linq4j.product(List<Enumerator<T>> enumerators)
Returns an enumerator that is the cartesian product of the given
enumerators.
|
| Constructor and Description |
|---|
CartesianProductEnumerator(List<Enumerator<T>> enumerators) |
CartesianProductListEnumerator(List<Enumerator<E>> enumerators) |
Copyright © 2012–2021 The Apache Software Foundation. All rights reserved.