Name | Description | Type | Package | Framework |
AbstractNode | Abstract implementation of Node. | Class | org.apache.calcite.linq4j.tree | Calcite |
ArrayLengthRecordField | Class | org.apache.calcite.linq4j.tree | 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 |
DeclarationStatement | Expression that declares and optionally initializes a variable. | Class | org.apache.calcite.linq4j.tree | Calcite |
DefaultExpression | Represents the default value of a type or an empty expression. | Class | org.apache.calcite.linq4j.tree | Calcite |
DeterministicCodeOptimizer | Factors out deterministic expressions to final static fields. | Class | org.apache.calcite.linq4j.tree | 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 |
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 |
FieldDeclaration | Declaration of a field. | Class | org.apache.calcite.linq4j.tree | Calcite |
ForStatement | Represents an infinite loop. | Class | org.apache.calcite.linq4j.tree | 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 |
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 |
IndexExpression | Represents indexing a property or array. | Class | org.apache.calcite.linq4j.tree | 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 |
ListInitExpression | Represents a constructor call that has a collection initializer. | Class | org.apache.calcite.linq4j.tree | 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 | |
OptimizeVisitor | Visitor that optimizes expressions. | Class | org.apache.calcite.linq4j.tree | Calcite |
ParameterExpression | Represents a named parameter expression. | Class | org.apache.calcite.linq4j.tree | 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 |
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 |
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 |