Class Hierarchy
- java.lang.Object
- org.apache.calcite.linq4j.tree.AbstractNode (implements org.apache.calcite.linq4j.tree.Node)
- org.apache.calcite.linq4j.tree.ConditionalExpression
- org.apache.calcite.linq4j.tree.Expression
- org.apache.calcite.linq4j.tree.BinaryExpression
- org.apache.calcite.linq4j.tree.ConstantExpression
- org.apache.calcite.linq4j.tree.ConstantUntypedNull
- org.apache.calcite.linq4j.tree.DefaultExpression
- org.apache.calcite.linq4j.tree.DynamicExpression
- org.apache.calcite.linq4j.tree.IndexExpression
- org.apache.calcite.linq4j.tree.InvocationExpression
- org.apache.calcite.linq4j.tree.LambdaExpression
- org.apache.calcite.linq4j.tree.FunctionExpression<F>
- org.apache.calcite.linq4j.tree.ListInitExpression
- org.apache.calcite.linq4j.tree.MemberExpression
- org.apache.calcite.linq4j.tree.MemberInitExpression
- org.apache.calcite.linq4j.tree.MethodCallExpression
- org.apache.calcite.linq4j.tree.NewArrayExpression
- org.apache.calcite.linq4j.tree.NewExpression
- org.apache.calcite.linq4j.tree.ParameterExpression
- org.apache.calcite.linq4j.tree.TernaryExpression
- org.apache.calcite.linq4j.tree.TypeBinaryExpression
- org.apache.calcite.linq4j.tree.UnaryExpression
- org.apache.calcite.linq4j.tree.Statement
- org.apache.calcite.linq4j.tree.BlockStatement
- org.apache.calcite.linq4j.tree.ConditionalStatement
- org.apache.calcite.linq4j.tree.DeclarationStatement
- org.apache.calcite.linq4j.tree.ForEachStatement
- org.apache.calcite.linq4j.tree.ForStatement
- org.apache.calcite.linq4j.tree.GotoStatement
- org.apache.calcite.linq4j.tree.LabelStatement
- org.apache.calcite.linq4j.tree.SwitchStatement
- org.apache.calcite.linq4j.tree.ThrowStatement
- org.apache.calcite.linq4j.tree.TryStatement
- org.apache.calcite.linq4j.tree.WhileStatement
- org.apache.calcite.linq4j.tree.ArrayLengthRecordField (implements org.apache.calcite.linq4j.tree.Types.RecordField)
- org.apache.calcite.linq4j.tree.BlockBuilder
- org.apache.calcite.linq4j.tree.Blocks
- org.apache.calcite.linq4j.tree.CatchBlock
- org.apache.calcite.linq4j.tree.ElementInit
- org.apache.calcite.linq4j.tree.Expressions
- org.apache.calcite.linq4j.tree.LabelTarget
- org.apache.calcite.linq4j.tree.MemberBinding
- org.apache.calcite.linq4j.tree.MemberAssignment
- org.apache.calcite.linq4j.tree.MemberListBinding
- org.apache.calcite.linq4j.tree.MemberMemberBinding
- org.apache.calcite.linq4j.tree.MemberDeclaration (implements org.apache.calcite.linq4j.tree.Node)
- org.apache.calcite.linq4j.tree.ClassDeclaration
- org.apache.calcite.linq4j.tree.ConstructorDeclaration
- org.apache.calcite.linq4j.tree.FieldDeclaration
- org.apache.calcite.linq4j.tree.MethodDeclaration
- org.apache.calcite.linq4j.tree.ReflectedPseudoField (implements org.apache.calcite.linq4j.tree.PseudoField)
- org.apache.calcite.linq4j.tree.Shuttle
- org.apache.calcite.linq4j.tree.ClassDeclarationFinder
- org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- org.apache.calcite.linq4j.tree.OptimizeShuttle
- org.apache.calcite.linq4j.tree.ClassDeclarationFinder
- org.apache.calcite.linq4j.tree.SwitchCase
- org.apache.calcite.linq4j.tree.Types
- org.apache.calcite.linq4j.tree.Types.ArrayType (implements java.lang.reflect.Type)
- org.apache.calcite.linq4j.tree.Types.MapType (implements java.lang.reflect.Type)
- org.apache.calcite.linq4j.tree.VisitorImpl<R> (implements org.apache.calcite.linq4j.tree.Visitor<R>)
- org.apache.calcite.linq4j.tree.AbstractNode (implements org.apache.calcite.linq4j.tree.Node)
Interface Hierarchy
- org.apache.calcite.linq4j.tree.CallSiteBinder
- org.apache.calcite.linq4j.tree.ExpressionVisitor
- org.apache.calcite.linq4j.tree.FunctionExpression.Invokable
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.List<E>
- org.apache.calcite.linq4j.tree.Expressions.FluentList<T>
- java.util.List<E>
- java.util.Collection<E>
- org.apache.calcite.linq4j.tree.Node
- org.apache.calcite.linq4j.tree.Primitive.Sink
- org.apache.calcite.linq4j.tree.Primitive.Source
- org.apache.calcite.linq4j.tree.PseudoField
- org.apache.calcite.linq4j.tree.Types.RecordField
- org.apache.calcite.linq4j.tree.TableExpressionFactory
- java.lang.reflect.Type
- org.apache.calcite.linq4j.tree.Types.RecordType
- org.apache.calcite.linq4j.tree.Visitor<R>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.apache.calcite.linq4j.tree.ExpressionType
- org.apache.calcite.linq4j.tree.GotoExpressionKind
- org.apache.calcite.linq4j.tree.Primitive
- org.apache.calcite.linq4j.tree.Primitive.Flavor
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)