Uses of Interface
org.apache.calcite.linq4j.OrderedEnumerable
-
Packages that use OrderedEnumerable Package Description org.apache.calcite.linq4j Language-integrated query for Java (linq4j) main package. -
-
Uses of OrderedEnumerable in org.apache.calcite.linq4j
Classes in org.apache.calcite.linq4j that implement OrderedEnumerable Modifier and Type Class Description classAbstractEnumerable<T>Abstract implementation of theEnumerableinterface that implements the extension methods.classAbstractEnumerable2<T>Abstract implementation of theEnumerableinterface that implements the extension methods.classAbstractQueryable<T>Abstract implementation of theQueryableinterface that implements the extension methods.classBaseQueryable<TSource>Skeleton implementation ofQueryable.classDefaultEnumerable<T>Implementation of theEnumerableinterface that implements the extension methods by calling into theExtensionsclass.(package private) classDefaultQueryable<T>Implementation of theQueryableinterface that implements the extension methods by calling into theExtensionsclass.private static classEnumerableDefaults.LookupResultEnumerable<TResult,TKey,TAccumulate>Reads a populated map, applying a selector function.(package private) classEnumerableOrderedQueryable<T>Implementation ofOrderedQueryableby anEnumerable.(package private) classEnumerableQueryable<T>Implementation ofQueryableby aEnumerable.(package private) classGroupingImpl<K,V>Implementation ofGrouping.(package private) static classLinq4j.CollectionEnumerable<T>Collection enumerable.(package private) static classLinq4j.CompositeEnumerable<E>Composite enumerable.(package private) static classLinq4j.IterableEnumerable<T>Iterable enumerable.(package private) static classLinq4j.ListEnumerable<T>List enumerable.(package private) classLookupImpl<K,V>Implementation ofLookupthat uses an underlying map.static classQueryableDefaults.NonLeafReplayableQueryable<T>Non-leaf replayable queryable.static classQueryableDefaults.ReplayableQueryable<T>Replayable queryable.static classQueryProviderImpl.QueryableImpl<T>Binds an expression to this query provider.Methods in org.apache.calcite.linq4j that return OrderedEnumerable Modifier and Type Method Description <TKey> OrderedEnumerable<T>DefaultEnumerable. createOrderedEnumerable(Function1<T,TKey> keySelector, Comparator<TKey> comparator, boolean descending)static <TSource,TKey>
OrderedEnumerable<TSource>EnumerableDefaults. createOrderedEnumerable(OrderedEnumerable<TSource> source, Function1<TSource,TKey> keySelector, Comparator<TKey> comparator, boolean descending)Performs a subsequent ordering of the elements in a sequence according to a key.<TKey> OrderedEnumerable<T>ExtendedOrderedEnumerable. createOrderedEnumerable(Function1<T,TKey> keySelector, Comparator<TKey> comparator, boolean descending)Performs a subsequent ordering of the elements in anOrderedEnumerableaccording to a key, using a specified comparator.protected OrderedEnumerable<T>DefaultEnumerable. getThisOrdered()Derived classes might wish to override this method to return the "outer" ordered-enumerable.<TKey extends Comparable<TKey>>
OrderedEnumerable<T>DefaultEnumerable. thenBy(Function1<T,TKey> keySelector)<TKey> OrderedEnumerable<T>DefaultEnumerable. thenBy(Function1<T,TKey> keySelector, Comparator<TKey> comparator)static <TSource,TKey extends Comparable<TKey>>
OrderedEnumerable<TSource>EnumerableDefaults. thenBy(OrderedEnumerable<TSource> source, Function1<TSource,TKey> keySelector)Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.static <TSource,TKey>
OrderedEnumerable<TSource>EnumerableDefaults. thenBy(OrderedEnumerable<TSource> source, Function1<TSource,TKey> keySelector, Comparator<TKey> comparator)Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.<TKey extends Comparable<TKey>>
OrderedEnumerable<T>ExtendedOrderedEnumerable. thenBy(Function1<T,TKey> keySelector)Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.<TKey> OrderedEnumerable<T>ExtendedOrderedEnumerable. thenBy(Function1<T,TKey> keySelector, Comparator<TKey> comparator)Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.<TKey extends Comparable<TKey>>
OrderedEnumerable<T>DefaultEnumerable. thenByDescending(Function1<T,TKey> keySelector)<TKey> OrderedEnumerable<T>DefaultEnumerable. thenByDescending(Function1<T,TKey> keySelector, Comparator<TKey> comparator)static <TSource,TKey extends Comparable<TKey>>
OrderedEnumerable<TSource>EnumerableDefaults. thenByDescending(OrderedEnumerable<TSource> source, Function1<TSource,TKey> keySelector)Performs a subsequent ordering of the elements in a sequence in descending order according to a key.static <TSource,TKey>
OrderedEnumerable<TSource>EnumerableDefaults. thenByDescending(OrderedEnumerable<TSource> source, Function1<TSource,TKey> keySelector, Comparator<TKey> comparator)Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.<TKey extends Comparable<TKey>>
OrderedEnumerable<T>ExtendedOrderedEnumerable. thenByDescending(Function1<T,TKey> keySelector)Performs a subsequent ordering of the elements in a sequence in descending order according to a key.<TKey> OrderedEnumerable<T>ExtendedOrderedEnumerable. thenByDescending(Function1<T,TKey> keySelector, Comparator<TKey> comparator)Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.Methods in org.apache.calcite.linq4j with parameters of type OrderedEnumerable Modifier and Type Method Description static <TSource,TKey>
OrderedEnumerable<TSource>EnumerableDefaults. createOrderedEnumerable(OrderedEnumerable<TSource> source, Function1<TSource,TKey> keySelector, Comparator<TKey> comparator, boolean descending)Performs a subsequent ordering of the elements in a sequence according to a key.static <TSource,TKey extends Comparable<TKey>>
OrderedEnumerable<TSource>EnumerableDefaults. thenBy(OrderedEnumerable<TSource> source, Function1<TSource,TKey> keySelector)Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.static <TSource,TKey>
OrderedEnumerable<TSource>EnumerableDefaults. thenBy(OrderedEnumerable<TSource> source, Function1<TSource,TKey> keySelector, Comparator<TKey> comparator)Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.static <TSource,TKey extends Comparable<TKey>>
OrderedEnumerable<TSource>EnumerableDefaults. thenByDescending(OrderedEnumerable<TSource> source, Function1<TSource,TKey> keySelector)Performs a subsequent ordering of the elements in a sequence in descending order according to a key.static <TSource,TKey>
OrderedEnumerable<TSource>EnumerableDefaults. thenByDescending(OrderedEnumerable<TSource> source, Function1<TSource,TKey> keySelector, Comparator<TKey> comparator)Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.
-