| Name | Description | Type | Package | Framework | 
| AbstractEnumerable | Abstract implementation of the Enumerable interface that implements the extension methods. | Class | org.apache.calcite.linq4j | Calcite | 
|
| AbstractEnumerable2 | Abstract implementation of the Enumerable interface that implements the extension methods. | Class | org.apache.calcite.linq4j | Calcite | 
|
| AbstractNode | Abstract implementation of Node. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| AbstractQueryable | Abstract implementation of the Queryable interface that implements the extension methods. | Class | org.apache.calcite.linq4j | Calcite | 
|
| ArrayLengthRecordField |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| BaseQueryable | Skeleton implementation of Queryable. | Class | org.apache.calcite.linq4j | Calcite | 
|
| BigDecimalFunction1 | Function that takes one parameter and returns a BigDecimal value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| BinaryExpression | Represents an expression that has a binary operator. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| BlockBuilder | Builder for BlockStatement. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Blocks | Helper methods concerning BlockStatements. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| BlockStatement |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| CatchBlock | Represents a catch statement in a try block. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ClassDeclaration | Declaration of a class. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ClassDeclarationFinder | Entry point for optimizers that factor ou deterministic expressions to final static fields. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ConditionalExpression | Represents an expression that has a conditional operator. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ConditionalStatement | Represents an expression that has a conditional operator. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ConstantExpression | Represents an expression that has a constant value. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ConstantUntypedNull | Represents a constant null of unknown type Java allows type inference for such nulls, thus null cannot always be | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ConstructorDeclaration | Declaration of a constructor. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| CorrelateJoinType | enum CorrelateJoinTypeSpecifies the type of correlation operation: inner, left, semi, or anti. | Class | org.apache.calcite.linq4j | Calcite | 
|
| DeclarationStatement | Expression that declares and optionally initializes a variable. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| DefaultEnumerable | that implements the extension methods by calling into the Extensions The are two abstract methods: | Class | org.apache.calcite.linq4j | Calcite | 
|
| DefaultExpression | Represents the default value of a type or an empty expression. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| DelegatingEnumerator | Simple enumerator that just delegates all calls to the passed enumerator. | Class | org.apache.calcite.linq4j | Calcite | 
|
| DeterministicCodeOptimizer | Factors out deterministic expressions to final static fields. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| DoubleFunction1 | Function that takes one parameter and returns a native double value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| DynamicExpression | Represents a dynamic operation. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ElementInit | Represents an initializer for a single element of an Enumerable collection. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Enumerable | Exposes the enumerator, which supports a simple iteration over a collection. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| EnumerableDefaults | Default implementations of methods in the Enumerable interface. | Class | org.apache.calcite.linq4j | Calcite | 
|
| Enumerator | Supports a simple iteration over a collection. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| EqualityComparer | Compares values for equality. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Expression | Analogous to LINQ's System. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Expressions | Utility methods for expressions, including a lot of factory methods. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Expressions .FluentList |  | Interface | org.apache.calcite.linq4j.tree.Expressions | Calcite | 
|
| ExpressionType | Analogous to LINQ's System. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ExpressionVisitor | Represents a visitor or rewriter for expression trees. | Interface | org.apache.calcite.linq4j.tree | Calcite | 
|
| ExtendedEnumerable | Extension methods in Enumerable. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| ExtendedOrderedEnumerable | Extension methods for OrderedEnumerable. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| ExtendedOrderedQueryable | Extension methods for OrderedQueryable. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| Extensions | Contains what, in LINQ. | Class | org.apache.calcite.linq4j | Calcite | 
|
| FieldDeclaration | Declaration of a field. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| FloatFunction1 | Function that takes one parameter and returns a native float value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| ForStatement | Represents an infinite loop. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Function0 | Function with no parameters. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Function1 | Function with one parameter. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Function2 | Function with two parameters. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| FunctionExpression | Represents a strongly typed lambda expression as a data structure in the form of an expression tree. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| FunctionExpression .Invokable | Function that can be invoked with a variable number of arguments. | Interface | org.apache.calcite.linq4j.tree.FunctionExpression | Calcite | 
|
| Functions | Utilities relating to functions. | Class | org.apache.calcite.linq4j.function | Calcite | 
|
| GotoExpressionKind | enum GotoExpressionKindSpecifies what kind of jump a GotoStatement represents. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| GotoStatement | Represents an unconditional jump. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Grouping | Represents a collection of objects that have a common key. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| IndexExpression | Represents indexing a property or array. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| IntegerFunction1 | Function that takes one parameter and returns a native int value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| InvocationExpression | Represents an expression that applies a delegate or lambda expression to a list of argument expressions. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| LabelStatement | Represents a label, which can be put in any Expression context. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| LabelTarget | Used to represent the target of a GotoStatement. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| LambdaExpression | Describes a lambda expression. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Linq4j | Utility and factory methods for Linq4j. | Class | org.apache.calcite.linq4j | Calcite | 
|
| ListInitExpression | Represents a constructor call that has a collection initializer. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| LongFunction1 | Function that takes one parameter and returns a native long value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Lookup | Represents a collection of keys each mapped to one or more values. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| MemberAssignment | Represents assignment operation for a field or property of an object. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberBinding | Provides the base class from which the classes that represent bindings that are used to initialize members of a newly created object derive. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberDeclaration | Declaration of a member of a class. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberExpression | Represents accessing a field or property. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberInitExpression |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberListBinding |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberMemberBinding | Represents initializing members of a member of a newly created object. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MethodCallExpression | Represents a call to either a static or an instance method. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MethodDeclaration | Declaration of a method. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| NewArrayExpression |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| NewExpression | Represents a constructor call. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Node |  | Interface | org.apache.calcite.linq4j.tree | Calcite | 
|
| NonDeterministic | Specifies that function is NOT deterministic (i. | Class | org.apache.calcite.linq4j.function | Calcite | 
|
| NullableBigDecimalFunction1 |  | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| NullableDoubleFunction1 |  | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| NullableFloatFunction1 |  | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| NullableIntegerFunction1 |  | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| NullableLongFunction1 |  | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| OptimizeVisitor | Visitor that optimizes expressions. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| OpType |  | Class | org.apache.calcite.linq4j | Calcite | 
|
| Ord | Pair of an element and an ordinal. | Class | org.apache.calcite.linq4j | Calcite | 
|
| OrderedEnumerable |  | Interface | org.apache.calcite.linq4j | Calcite | 
|
| OrderedQueryable | Represents the result of applying a sorting operation to a Queryable. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| PackageMarker | This is a dummy annotation that forces javac to produce output for otherwise empty package-info. | Class | org.apache.calcite.linq4j | Calcite | 
|
| Parameter | Annotation that supplies metadata about a function parameter. | Class | org.apache.calcite.linq4j.function | Calcite | 
|
| ParameterExpression | Represents a named parameter expression. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Predicate1 | Function with one parameter returning a native boolean value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Predicate2 | Function with two parameters returning a native boolean value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Primitive | Enumeration of Java's primitive types. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Primitive .Flavor | A type that boxes a primitive, e. | Class | org.apache.calcite.linq4j.tree.Primitive | Calcite | 
|
| Primitive .Sink | A place to send a value. | Interface | org.apache.calcite.linq4j.tree.Primitive | Calcite | 
|
| Primitive .Source | A place from which to read a value. | Interface | org.apache.calcite.linq4j.tree.Primitive | Calcite | 
|
| PseudoField | Contains the parts of the Field class needed for code generation, but might be implemented differently. | Interface | org.apache.calcite.linq4j.tree | Calcite | 
|
| Queryable | Provides functionality to evaluate queries against a specific data source wherein the type of the data is known. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| QueryableDefaults | Default implementations for methods in the Queryable interface. | Class | org.apache.calcite.linq4j | Calcite | 
|
| QueryableDefaults .NonLeafReplayableQueryable | Non-leaf replayable queryable. | Class | org.apache.calcite.linq4j.QueryableDefaults | Calcite | 
|
| QueryableDefaults .Replayable | Applies an accumulator function over a sequence. | Interface | org.apache.calcite.linq4j.QueryableDefaults | Calcite | 
|
| QueryableDefaults .ReplayableQueryable | Replayable queryable. | Class | org.apache.calcite.linq4j.QueryableDefaults | Calcite | 
|
| QueryableFactory | Factory for building Queryable objects. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| QueryableRecorder | and returns an object that can replay the event when you call its QueryableDefaults. | Class | org.apache.calcite.linq4j | Calcite | 
|
| QueryProvider | Defines methods to create and execute queries that are described by a Analogous to LINQ's System. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| QueryProviderImpl | Partial implementation of QueryProvider. | Class | org.apache.calcite.linq4j | Calcite | 
|
| QueryProviderImpl .QueryableImpl | Binds an expression to this query provider. | Class | org.apache.calcite.linq4j.QueryProviderImpl | Calcite | 
|
| RawEnumerable | Exposes the enumerator, which supports a simple iteration over a collection, without the extension methods. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| RawQueryable | Core methods that define a Queryable. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| ReflectedPseudoField |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Statement |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| SwitchCase | Represents one case of a SwitchStatement. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| SwitchStatement | Represents a control expression that handles multiple selections by passing control to SwitchCase. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| TernaryExpression | Represents an expression that has a ternary operator. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ThrowStatement | Represents a throw statement. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| TransformedEnumerator |  | Class | org.apache.calcite.linq4j | Calcite | 
|
| TryStatement | Represents a try . | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| TypeBinaryExpression | Represents an operation between an expression and a type. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Types |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Types .ArrayType |  | Class | org.apache.calcite.linq4j.tree.Types | Calcite | 
|
| Types .MapType |  | Class | org.apache.calcite.linq4j.tree.Types | Calcite | 
|
| Types .RecordField | Field that belongs to a record. | Interface | org.apache.calcite.linq4j.tree.Types | Calcite | 
|
| Types .RecordType | Base class for record-like types that do not mapped to (currently loaded) Java Class objects. | Interface | org.apache.calcite.linq4j.tree.Types | Calcite | 
|
| UnaryExpression | Represents an expression that has a unary operator. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Visitor |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| WhileStatement | Represents a while statement. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|