Package org.apache.calcite.linq4j
@DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=FIELD) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=PARAMETER) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=RETURN)
package org.apache.calcite.linq4j
Language-integrated query for Java (linq4j) main package.
-
ClassDescriptionAbstract implementation of the
Enumerable
interface that implements the extension methods.Abstract implementation of theEnumerable
interface that implements the extension methods.Abstract implementation of theQueryable
interface that implements the extension methods.BaseQueryable<TSource>Skeleton implementation ofQueryable
.Enumerator over the cartesian product of enumerators.Implementation of theEnumerable
interface that implements the extension methods by calling into theExtensions
class.Simple enumerator that just delegates all calls to the passed enumerator.Enumerable<T>Exposes the enumerator, which supports a simple iteration over a collection.Default implementations of methods in theEnumerable
interface.Enumerator<T>Supports a simple iteration over a collection.ExtendedEnumerable<TSource>Extension methods inEnumerable
.Extension methods forOrderedEnumerable
.Extension methods forOrderedQueryable
.Contains what, in LINQ.NET, would be extension methods.Grouping<K,V> Represents a collection of objects that have a common key.Enumeration of join types.Utility and factory methods for Linq4j.Lookup<K,V> Represents a collection of keys each mapped to one or more values.Enumerable that has a (limited) memory for n past and m future steps.Enumerator that keeps some recent and some "future" values.Contains the State and changes internally.Contents of a "memory segment", used for implementing theMATCH_RECOGNIZE
operator.The methods in this class allow to cast nullable reference to a non-nullable one.Operator type.Ord<E>Pair of an element and an ordinal.Represents the result of applying a sorting operation to anEnumerable
.Represents the result of applying a sorting operation to aQueryable
.This is a dummy annotation that forces javac to produce output for otherwise empty package-info.java.Queryable<T>Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.Default implementations for methods in theQueryable
interface.Non-leaf replayable queryable.Replayable.Replayable queryable.Factory for buildingQueryable
objects.Implementation ofQueryableFactory
that records each event and returns an object that can replay the event when you call itsQueryableDefaults.ReplayableQueryable.replay(QueryableFactory)
method.Defines methods to create and execute queries that are described by aQueryable
object.Partial implementation ofQueryProvider
.Binds an expression to this query provider.Exposes the enumerator, which supports a simple iteration over a collection, without the extension methods.RawQueryable<T>Core methods that define aQueryable
.Enumerator that applies a transform to each value from a backing enumerator.