Class Hierarchy
- java.lang.Object
- java.util.concurrent.CopyOnWriteArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- org.apache.calcite.rex.RexSlot.SelfPopulatingList
- org.apache.calcite.rex.LogicVisitor (implements org.apache.calcite.rex.RexBiVisitor<R,P>)
- org.apache.calcite.util.Pair<T1,T2> (implements java.lang.Comparable<T>, java.util.Map.Entry<K,V>, java.io.Serializable)
- org.apache.calcite.rex.RexFieldCollation
- org.apache.calcite.rex.RexAnalyzer
- org.apache.calcite.rex.RexBuilder
- org.apache.calcite.rex.RexExecutable
- org.apache.calcite.rex.RexExecutorImpl (implements org.apache.calcite.rex.RexExecutor)
- org.apache.calcite.rex.RexExecutorImpl.DataContextInputGetter (implements org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetter)
- org.apache.calcite.rex.RexFieldCollation.Initializer
- org.apache.calcite.rex.RexInterpreter (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.rex.RexMultisetUtil
- org.apache.calcite.rex.RexNode
- org.apache.calcite.rex.RexCall
- org.apache.calcite.rex.RexOver
- org.apache.calcite.rex.RexSubQuery
- org.apache.calcite.rex.RexFieldAccess
- org.apache.calcite.rex.RexLiteral
- org.apache.calcite.rex.RexRangeRef
- org.apache.calcite.rex.RexVariable
- org.apache.calcite.rex.RexCorrelVariable
- org.apache.calcite.rex.RexDynamicParam
- org.apache.calcite.rex.RexSlot
- org.apache.calcite.rex.RexInputRef
- org.apache.calcite.rex.RexPatternFieldRef
- org.apache.calcite.rex.RexTableInputRef
- org.apache.calcite.rex.RexLocalRef
- org.apache.calcite.rex.RexInputRef
- org.apache.calcite.rex.RexCall
- org.apache.calcite.rex.RexProgram
- org.apache.calcite.rex.RexProgramBuilder
- org.apache.calcite.rex.RexShuttle (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.rex.RexCopier
- org.apache.calcite.rex.RexPermutationShuttle
- org.apache.calcite.rex.RexPermuteInputsShuttle
- org.apache.calcite.rex.RexProgram.ExpansionShuttle
- org.apache.calcite.rex.RexProgramBuilder.RegisterShuttle
- org.apache.calcite.rex.RexProgramBuilder.RegisterInputShuttle
- org.apache.calcite.rex.RexProgramBuilder.RegisterMidputShuttle
- org.apache.calcite.rex.RexProgramBuilder.RegisterOutputShuttle
- org.apache.calcite.rex.RexProgramBuilder.RegisterInputShuttle
- org.apache.calcite.rex.RexProgramBuilder.UpdateRefShuttle
- org.apache.calcite.rex.RexUtil.ExprSimplifier
- org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
- org.apache.calcite.rex.RexUtil.RexShiftShuttle
- org.apache.calcite.rex.RexSimplify
- org.apache.calcite.rex.RexSimplify.CaseBranch
- org.apache.calcite.rex.RexSimplify.Comparison (implements org.apache.calcite.rex.RexSimplify.Predicate)
- org.apache.calcite.rex.RexSimplify.IsPredicate (implements org.apache.calcite.rex.RexSimplify.Predicate)
- org.apache.calcite.rex.RexSqlReflectiveConvertletTable (implements org.apache.calcite.rex.RexSqlConvertletTable)
- org.apache.calcite.rex.RexSqlStandardConvertletTable
- org.apache.calcite.rex.RexSqlStandardConvertletTable.EquivConvertlet (implements org.apache.calcite.rex.RexSqlConvertlet)
- org.apache.calcite.rex.RexTableInputRef.RelTableRef (implements java.lang.Comparable<T>)
- org.apache.calcite.rex.RexToSqlNodeConverterImpl (implements org.apache.calcite.rex.RexToSqlNodeConverter)
- org.apache.calcite.rex.RexTransformer
- org.apache.calcite.rex.RexUtil
- org.apache.calcite.rex.RexUtil.CnfHelper
- org.apache.calcite.rex.RexUtil.ConstantFinder (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.rex.RexProgram.ConstantFinder
- org.apache.calcite.rex.RexUtil.DnfHelper
- org.apache.calcite.rex.RexVisitorImpl<R> (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.rex.RexAnalyzer.VariableCollector
- org.apache.calcite.rex.RexChecker
- org.apache.calcite.rex.RexProgram.Checker
- org.apache.calcite.rex.RexMultisetUtil.RexCallMultisetOperatorCounter
- org.apache.calcite.rex.RexOver.Finder
- org.apache.calcite.rex.RexProgram.Marshaller
- org.apache.calcite.rex.RexProgram.ReferenceCounter
- org.apache.calcite.rex.RexUtil.CorrelationFinder
- org.apache.calcite.rex.RexUtil.ExpressionNormalizer
- org.apache.calcite.rex.RexUtil.FieldAccessFinder
- org.apache.calcite.rex.RexUtil.ForwardRefFinder
- org.apache.calcite.rex.RexUtil.SubQueryFinder
- org.apache.calcite.rex.RexWindow
- org.apache.calcite.rex.RexWindowBound
- org.apache.calcite.rex.RexWindowBound.RexWindowBoundBounded
- org.apache.calcite.rex.RexWindowBound.RexWindowBoundCurrentRow
- org.apache.calcite.rex.RexWindowBound.RexWindowBoundUnbounded
- org.apache.calcite.sql.SqlOperatorBinding
- org.apache.calcite.rex.RexCallBinding
- org.apache.calcite.rex.RexCallBinding.RexCastCallBinding
- org.apache.calcite.rex.RexCallBinding
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.calcite.util.ControlFlowException
- org.apache.calcite.rex.RexOver.OverFound
- org.apache.calcite.rex.RexUtil.CnfHelper.OverflowError
- org.apache.calcite.rex.RexUtil.ExpressionNormalizer.SubExprExistsException
- org.apache.calcite.rex.RexUtil.ForwardRefFinder.IllegalForwardRefException
- org.apache.calcite.util.ControlFlowException
- java.lang.RuntimeException
- java.lang.Exception
- java.util.concurrent.CopyOnWriteArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
Interface Hierarchy
- org.apache.calcite.rex.RexAction
- org.apache.calcite.rex.RexBiVisitor<R,P>
- org.apache.calcite.rex.RexExecutor
- org.apache.calcite.rex.RexPattern
- org.apache.calcite.rex.RexSimplify.Predicate
- org.apache.calcite.rex.RexSqlConvertlet
- org.apache.calcite.rex.RexSqlConvertletTable
- org.apache.calcite.rex.RexToSqlNodeConverter
- org.apache.calcite.rex.RexVisitor<R>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.calcite.rex.RexInterpreter.Truthy
- org.apache.calcite.rex.RexSimplify.SafeRexVisitor (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.rex.RexUnknownAs
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)