Class Hierarchy
- java.lang.Object
- org.apache.calcite.util.BarfingInvocationHandler (implements java.lang.reflect.InvocationHandler)
- org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
- org.apache.calcite.sql.SqlAccessType
- org.apache.calcite.sql.util.SqlBasicVisitor<R> (implements org.apache.calcite.sql.util.SqlVisitor<R>)
- org.apache.calcite.sql.SqlUtil.Genealogist
- org.apache.calcite.sql.SqlCollation (implements java.io.Serializable)
- org.apache.calcite.sql.SqlDialect
- org.apache.calcite.sql.SqlDialect.ContextImpl (implements org.apache.calcite.sql.SqlDialect.Context)
- org.apache.calcite.sql.SqlDialect.FakeUtil
- org.apache.calcite.sql.SqlDialectFactoryImpl (implements org.apache.calcite.sql.SqlDialectFactory)
- org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
- org.apache.calcite.sql.SqlJdbcFunctionCall.JdbcToInternalLookupTable
- org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall (implements org.apache.calcite.sql.SqlJdbcFunctionCall.MakeCall)
- org.apache.calcite.sql.SqlJdbcFunctionCall.PermutingMakeCall
- org.apache.calcite.sql.SqlNode (implements java.lang.Cloneable)
- org.apache.calcite.sql.SqlCall
- org.apache.calcite.sql.SqlAlter
- org.apache.calcite.sql.SqlSetOption
- org.apache.calcite.sql.SqlBasicCall
- org.apache.calcite.sql.SqlDdl
- org.apache.calcite.sql.SqlDelete
- org.apache.calcite.sql.SqlDescribeSchema
- org.apache.calcite.sql.SqlDescribeTable
- org.apache.calcite.sql.SqlExplain
- org.apache.calcite.sql.SqlInsert
- org.apache.calcite.sql.SqlJoin
- org.apache.calcite.sql.SqlMatchRecognize
- org.apache.calcite.sql.SqlMerge
- org.apache.calcite.sql.SqlOrderBy
- org.apache.calcite.sql.SqlSelect
- org.apache.calcite.sql.SqlUpdate
- org.apache.calcite.sql.SqlWindow
- org.apache.calcite.sql.SqlWith
- org.apache.calcite.sql.SqlWithItem
- org.apache.calcite.sql.SqlAlter
- org.apache.calcite.sql.SqlDataTypeSpec
- org.apache.calcite.sql.SqlDynamicParam
- org.apache.calcite.sql.SqlIdentifier
- org.apache.calcite.sql.SqlIntervalQualifier
- org.apache.calcite.sql.SqlLiteral
- org.apache.calcite.sql.SqlAbstractDateTimeLiteral
- org.apache.calcite.sql.SqlDateLiteral
- org.apache.calcite.sql.SqlTimeLiteral
- org.apache.calcite.sql.SqlTimestampLiteral
- org.apache.calcite.sql.SqlAbstractStringLiteral
- org.apache.calcite.sql.SqlBinaryStringLiteral
- org.apache.calcite.sql.SqlCharStringLiteral
- org.apache.calcite.sql.SqlIntervalLiteral
- org.apache.calcite.sql.SqlNumericLiteral
- org.apache.calcite.sql.SqlAbstractDateTimeLiteral
- org.apache.calcite.sql.SqlNodeList (implements java.lang.Iterable<T>)
- org.apache.calcite.sql.SqlCall
- org.apache.calcite.sql.SqlOperator
- org.apache.calcite.sql.SqlBinaryOperator
- org.apache.calcite.sql.SqlFilterOperator
- org.apache.calcite.sql.SqlOverOperator
- org.apache.calcite.sql.SqlSetOperator
- org.apache.calcite.sql.SqlWithinGroupOperator
- org.apache.calcite.sql.SqlFunction
- org.apache.calcite.sql.SqlAggFunction (implements org.apache.calcite.plan.Context)
- org.apache.calcite.sql.SqlRankFunction
- org.apache.calcite.sql.SqlGroupedWindowFunction
- org.apache.calcite.sql.SqlJdbcFunctionCall
- org.apache.calcite.sql.SqlUnresolvedFunction
- org.apache.calcite.sql.SqlAggFunction (implements org.apache.calcite.plan.Context)
- org.apache.calcite.sql.SqlJoin.SqlJoinOperator
- org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
- org.apache.calcite.sql.SqlPostfixOperator
- org.apache.calcite.sql.SqlPrefixOperator
- org.apache.calcite.sql.SqlProcedureCallOperator
- org.apache.calcite.sql.SqlSelectOperator
- org.apache.calcite.sql.SqlSpecialOperator
- org.apache.calcite.sql.SqlAsOperator
- org.apache.calcite.sql.SqlFunctionalOperator
- org.apache.calcite.sql.SqlUnnestOperator
- org.apache.calcite.sql.SqlInfixOperator
- org.apache.calcite.sql.SqlInternalOperator
- org.apache.calcite.sql.SqlLateralOperator
- org.apache.calcite.sql.SqlOrderBy.Operator
- org.apache.calcite.sql.SqlValuesOperator
- org.apache.calcite.sql.SqlWith.SqlWithOperator
- org.apache.calcite.sql.SqlWithItem.SqlWithItemOperator
- org.apache.calcite.sql.SqlWindow.SqlWindowOperator
- org.apache.calcite.sql.SqlBinaryOperator
- org.apache.calcite.sql.SqlOperatorBinding
- org.apache.calcite.sql.ExplicitOperatorBinding
- org.apache.calcite.sql.SqlCallBinding
- org.apache.calcite.sql.SqlSampleSpec
- org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
- org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
- org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
- org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter (implements org.apache.calcite.sql.SqlSplittableAggFunction)
- org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
- org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
- org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter (implements org.apache.calcite.sql.SqlSplittableAggFunction)
- org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter (implements org.apache.calcite.sql.SqlSplittableAggFunction)
- org.apache.calcite.sql.SqlUtil
- org.apache.calcite.util.BarfingInvocationHandler (implements java.lang.reflect.InvocationHandler)
Interface Hierarchy
- org.apache.calcite.sql.SqlDialect.Context
- org.apache.calcite.sql.SqlDialectFactory
- org.apache.calcite.sql.SqlExecutableStatement
- org.apache.calcite.sql.SqlJdbcFunctionCall.MakeCall
- org.apache.calcite.sql.SqlLiteral.SqlSymbol
- org.apache.calcite.sql.SqlOperandCountRange
- org.apache.calcite.sql.SqlOperatorTable
- org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
- org.apache.calcite.sql.SqlSplittableAggFunction
- org.apache.calcite.sql.SqlSplittableAggFunction.Registry<E>
- org.apache.calcite.sql.SqlWriter
- org.apache.calcite.sql.SqlWriter.Frame
- org.apache.calcite.sql.SqlWriter.FrameType
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.calcite.sql.JoinConditionType
- org.apache.calcite.sql.JoinType
- org.apache.calcite.sql.SemiJoinType
- org.apache.calcite.sql.SqlAccessEnum
- org.apache.calcite.sql.SqlCollation.Coercibility
- org.apache.calcite.sql.SqlDialect.CalendarPolicy
- org.apache.calcite.sql.SqlDialect.DatabaseProduct
- org.apache.calcite.sql.SqlExplain.Depth
- org.apache.calcite.sql.SqlExplainFormat
- org.apache.calcite.sql.SqlExplainLevel
- org.apache.calcite.sql.SqlFunctionCategory
- org.apache.calcite.sql.SqlFunctionCategory.Property
- org.apache.calcite.sql.SqlInsertKeyword
- org.apache.calcite.sql.SqlJdbcDataTypeName
- org.apache.calcite.sql.SqlJsonConstructorNullClause
- org.apache.calcite.sql.SqlJsonEmptyOrError
- org.apache.calcite.sql.SqlJsonEncoding
- org.apache.calcite.sql.SqlJsonExistsErrorBehavior
- org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
- org.apache.calcite.sql.SqlJsonQueryWrapperBehavior
- org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
- org.apache.calcite.sql.SqlKind
- org.apache.calcite.sql.SqlMatchRecognize.AfterOption
- org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
- org.apache.calcite.sql.SqlNullSemantics
- org.apache.calcite.sql.SqlSelectKeyword
- org.apache.calcite.sql.SqlStateCodes
- org.apache.calcite.sql.SqlSyntax
- org.apache.calcite.sql.SqlWindow.Bound
- org.apache.calcite.sql.SqlWriter.FrameTypeEnum (implements org.apache.calcite.sql.SqlWriter.FrameType)
- org.apache.calcite.sql.SqlWriter.SubQueryStyle
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)