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.SqlCollation (implements java.io.Serializable)
- org.apache.calcite.sql.SqlDialect
- org.apache.calcite.sql.SqlDialect.FakeUtil
- org.apache.calcite.sql.SqlDialectFactoryImpl (implements org.apache.calcite.sql.SqlDialectFactory)
- org.apache.calcite.sql.SqlDialects
- org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
- org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
- 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.SqlCreate
- org.apache.calcite.sql.SqlDrop
- org.apache.calcite.sql.SqlTruncate
- org.apache.calcite.sql.SqlDelete
- org.apache.calcite.sql.SqlDescribeSchema
- org.apache.calcite.sql.SqlDescribeTable
- org.apache.calcite.sql.SqlExplain
- org.apache.calcite.sql.SqlHint
- org.apache.calcite.sql.SqlInsert
- org.apache.calcite.sql.SqlJoin
- org.apache.calcite.sql.SqlAsofJoin
- org.apache.calcite.sql.SqlLambda
- org.apache.calcite.sql.SqlMatchRecognize
- org.apache.calcite.sql.SqlMerge
- org.apache.calcite.sql.SqlOrderBy
- org.apache.calcite.sql.SqlPivot
- org.apache.calcite.sql.SqlSelect
- org.apache.calcite.sql.SqlSnapshot
- org.apache.calcite.sql.SqlTableRef
- org.apache.calcite.sql.SqlUnpivot
- 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.SqlTimestampTzLiteral
- org.apache.calcite.sql.SqlTimeTzLiteral
- org.apache.calcite.sql.SqlBinaryStringLiteral
- org.apache.calcite.sql.SqlCharStringLiteral
- org.apache.calcite.sql.SqlIntervalLiteral
- org.apache.calcite.sql.SqlNumericLiteral
- org.apache.calcite.sql.SqlUnknownLiteral
- org.apache.calcite.sql.SqlAbstractDateTimeLiteral
- org.apache.calcite.sql.SqlNodeList (implements java.util.List<E>, java.util.RandomAccess)
- org.apache.calcite.sql.SqlCall
- org.apache.calcite.sql.SqlOperator
- org.apache.calcite.sql.SqlAsofJoin.SqlAsofJoinOperator
- org.apache.calcite.sql.SqlBinaryOperator
- org.apache.calcite.sql.SqlFilterOperator
- org.apache.calcite.sql.SqlOverOperator
- org.apache.calcite.sql.SqlSetOperator
- org.apache.calcite.sql.SqlWithinDistinctOperator
- org.apache.calcite.sql.SqlWithinGroupOperator
- org.apache.calcite.sql.SqlDescriptorOperator
- 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.SqlBasicFunction
- org.apache.calcite.sql.SqlGroupedWindowFunction
- org.apache.calcite.sql.SqlJdbcFunctionCall
- org.apache.calcite.sql.SqlMatchFunction
- org.apache.calcite.sql.SqlTypeConstructorFunction
- org.apache.calcite.sql.SqlUnresolvedFunction
- org.apache.calcite.sql.SqlWindowTableFunction (implements org.apache.calcite.sql.SqlTableFunction)
- org.apache.calcite.sql.SqlHopTableFunction
- org.apache.calcite.sql.SqlSessionTableFunction
- org.apache.calcite.sql.SqlTumbleTableFunction
- 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.SqlSnapshot.SqlSnapshotOperator
- 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.SqlMeasureOperator
- org.apache.calcite.sql.SqlSetSemanticsTableOperator
- org.apache.calcite.sql.SqlLateralOperator
- org.apache.calcite.sql.SqlNullTreatmentOperator
- org.apache.calcite.sql.SqlValuesOperator
- org.apache.calcite.sql.SqlOperatorBinding
- org.apache.calcite.sql.ExplicitOperatorBinding
- org.apache.calcite.sql.SqlCallBinding
- org.apache.calcite.sql.SqlWithinGroupOperator.PercentileDiscCallBinding
- org.apache.calcite.sql.SqlSampleSpec
- org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
- org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
- org.apache.calcite.sql.SqlSpatialTypeOperatorTable (implements org.apache.calcite.sql.SqlOperatorTable)
- 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.SqlTypeNameSpec
- org.apache.calcite.sql.SqlBasicTypeNameSpec
- org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
- org.apache.calcite.sql.SqlCollectionTypeNameSpec
- org.apache.calcite.sql.SqlMapTypeNameSpec
- org.apache.calcite.sql.SqlRowTypeNameSpec
- org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
- org.apache.calcite.sql.SqlBasicTypeNameSpec
- org.apache.calcite.sql.SqlUtil
- org.apache.calcite.sql.SqlWindowTableFunction.AbstractOperandMetadata (implements org.apache.calcite.sql.type.SqlOperandMetadata)
- org.apache.calcite.sql.TableCharacteristic
- org.apache.calcite.sql.TableCharacteristic.Builder
- 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.SqlLiteral.SqlSymbol
- org.apache.calcite.sql.SqlOperandCountRange
- org.apache.calcite.sql.SqlOperatorTable
- org.apache.calcite.sql.SqlSingletonAggFunction
- org.apache.calcite.sql.SqlSplittableAggFunction
- org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
- org.apache.calcite.sql.SqlSplittableAggFunction.Registry<E>
- org.apache.calcite.sql.SqlStaticAggFunction
- org.apache.calcite.sql.SqlTableFunction
- org.apache.calcite.sql.SqlWriter
- org.apache.calcite.sql.SqlWriter.Frame
- org.apache.calcite.sql.SqlWriter.FrameType
- org.apache.calcite.sql.SqlWriterConfig
- org.apache.calcite.sql.Symbolizable
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.apache.calcite.sql.JoinConditionType (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.JoinType (implements org.apache.calcite.sql.Symbolizable)
- 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 (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlExplainFormat (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlExplainLevel (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlFunctionCategory
- org.apache.calcite.sql.SqlHint.HintOptionFormat (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlInsertKeyword (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlJdbcDataTypeName (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlJsonConstructorNullClause
- org.apache.calcite.sql.SqlJsonEmptyOrError (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlJsonEncoding
- org.apache.calcite.sql.SqlJsonExistsErrorBehavior (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
- org.apache.calcite.sql.SqlJsonQueryWrapperBehavior
- org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlJsonValueReturning (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlKind
- org.apache.calcite.sql.SqlMatchRecognize.AfterOption (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
- org.apache.calcite.sql.SqlNullSemantics
- org.apache.calcite.sql.SqlSelectKeyword (implements org.apache.calcite.sql.Symbolizable)
- org.apache.calcite.sql.SqlStateCodes
- org.apache.calcite.sql.SqlSyntax
- org.apache.calcite.sql.SqlWriter.FrameTypeEnum (implements org.apache.calcite.sql.SqlWriter.FrameType)
- org.apache.calcite.sql.SqlWriter.SubQueryStyle
- org.apache.calcite.sql.SqlWriterConfig.LineFolding
- org.apache.calcite.sql.TableCharacteristic.Semantics
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)