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
Enumerableinterface that implements the extension methods.Abstract implementation of theEnumerableinterface that implements the extension methods.Abstract implementation of theQueryableinterface that implements the extension methods.BaseQueryable<TSource>Skeleton implementation ofQueryable.Enumerator over the cartesian product of enumerators.Implementation of theEnumerableinterface that implements the extension methods by calling into theExtensionsclass.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 theEnumerableinterface.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_RECOGNIZEoperator.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 theQueryableinterface.Non-leaf replayable queryable.Replayable.Replayable queryable.Factory for buildingQueryableobjects.Implementation ofQueryableFactorythat 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 aQueryableobject.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.