Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- org.apache.calcite.linq4j.tree.Expressions.FluentArrayList<T> (implements org.apache.calcite.linq4j.tree.Expressions.FluentList<T>)
- org.apache.calcite.linq4j.tree.ExpressionWriter.Indent
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- 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.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.BlockBuilder.Slot
- org.apache.calcite.linq4j.tree.Blocks
- org.apache.calcite.linq4j.tree.CatchBlock
- org.apache.calcite.linq4j.tree.ElementInit
- org.apache.calcite.linq4j.tree.Evaluator
- org.apache.calcite.linq4j.tree.Expressions
- org.apache.calcite.linq4j.tree.ExpressionWriter
- 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.BlockBuilder.SubstituteVariableVisitor
- org.apache.calcite.linq4j.tree.BlockBuilder.InlineVariableVisitor
- org.apache.calcite.linq4j.tree.ClassDeclarationFinder
- org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- org.apache.calcite.linq4j.tree.OptimizeShuttle
- org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
- 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.Types.ParameterizedTypeImpl (implements java.lang.reflect.ParameterizedType)
- org.apache.calcite.linq4j.tree.VisitorImpl<R> (implements org.apache.calcite.linq4j.tree.Visitor<R>)
- org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- org.apache.calcite.linq4j.tree.CallSiteBinder
- org.apache.calcite.linq4j.tree.Expressions.PropertyInfo
- org.apache.calcite.linq4j.tree.Expressions.RuntimeVariablesExpression
- org.apache.calcite.linq4j.tree.Expressions.SymbolDocumentInfo
- 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
- 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.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.io.Serializable)