Hierarchy For Package io.trino.sql.tree
Class Hierarchy
- java.lang.Object
- io.trino.sql.tree.AstVisitor<R,
C> - io.trino.sql.tree.DefaultTraversalVisitor<C>
- io.trino.sql.tree.DefaultExpressionTraversalVisitor<C>
- io.trino.sql.tree.DefaultTraversalVisitor<C>
- io.trino.sql.tree.ExpressionRewriter<C>
- io.trino.sql.tree.ExpressionTreeRewriter<C>
- io.trino.sql.tree.ExpressionTreeRewriter.Context<C>
- io.trino.sql.tree.JoinCriteria
- io.trino.sql.tree.JoinOn
- io.trino.sql.tree.JoinUsing
- io.trino.sql.tree.NaturalJoin
- io.trino.sql.tree.MergeUpdate.Assignment
- io.trino.sql.tree.Node
- io.trino.sql.tree.CallArgument
- io.trino.sql.tree.CaseStatementWhenClause
- io.trino.sql.tree.ControlStatement
- io.trino.sql.tree.AssignmentStatement
- io.trino.sql.tree.CaseStatement
- io.trino.sql.tree.CompoundStatement
- io.trino.sql.tree.IfStatement
- io.trino.sql.tree.IterateStatement
- io.trino.sql.tree.LeaveStatement
- io.trino.sql.tree.LoopStatement
- io.trino.sql.tree.RepeatStatement
- io.trino.sql.tree.ReturnStatement
- io.trino.sql.tree.VariableDeclaration
- io.trino.sql.tree.WhileStatement
- io.trino.sql.tree.DataTypeParameter
- io.trino.sql.tree.NumericParameter
- io.trino.sql.tree.TypeParameter
- io.trino.sql.tree.Descriptor
- io.trino.sql.tree.DescriptorField
- io.trino.sql.tree.ElseClause
- io.trino.sql.tree.ElseIfClause
- io.trino.sql.tree.EmptyTableTreatment
- io.trino.sql.tree.ExplainOption
- io.trino.sql.tree.ExplainFormat
- io.trino.sql.tree.ExplainType
- io.trino.sql.tree.Expression
- io.trino.sql.tree.AllRows
- io.trino.sql.tree.ArithmeticBinaryExpression
- io.trino.sql.tree.ArithmeticUnaryExpression
- io.trino.sql.tree.Array
- io.trino.sql.tree.AtTimeZone
- io.trino.sql.tree.BetweenPredicate
- io.trino.sql.tree.Cast
- io.trino.sql.tree.CoalesceExpression
- io.trino.sql.tree.ComparisonExpression
- io.trino.sql.tree.CurrentCatalog
- io.trino.sql.tree.CurrentDate
- io.trino.sql.tree.CurrentPath
- io.trino.sql.tree.CurrentSchema
- io.trino.sql.tree.CurrentTime
- io.trino.sql.tree.CurrentTimestamp
- io.trino.sql.tree.CurrentUser
- io.trino.sql.tree.DataType
- io.trino.sql.tree.DateTimeDataType
- io.trino.sql.tree.GenericDataType
- io.trino.sql.tree.IntervalDayTimeDataType
- io.trino.sql.tree.RowDataType
- io.trino.sql.tree.DereferenceExpression
- io.trino.sql.tree.ExistsPredicate
- io.trino.sql.tree.Extract
- io.trino.sql.tree.FieldReference
- io.trino.sql.tree.Format
- io.trino.sql.tree.FunctionCall
- io.trino.sql.tree.GroupingOperation
- io.trino.sql.tree.Identifier
- io.trino.sql.tree.IfExpression
- io.trino.sql.tree.InListExpression
- io.trino.sql.tree.InPredicate
- io.trino.sql.tree.IsNotNullPredicate
- io.trino.sql.tree.IsNullPredicate
- io.trino.sql.tree.JsonArray
- io.trino.sql.tree.JsonExists
- io.trino.sql.tree.JsonObject
- io.trino.sql.tree.JsonQuery
- io.trino.sql.tree.JsonValue
- io.trino.sql.tree.LambdaArgumentDeclaration
- io.trino.sql.tree.LambdaExpression
- io.trino.sql.tree.LikePredicate
- io.trino.sql.tree.Literal
- io.trino.sql.tree.BinaryLiteral
- io.trino.sql.tree.BooleanLiteral
- io.trino.sql.tree.DecimalLiteral
- io.trino.sql.tree.DoubleLiteral
- io.trino.sql.tree.GenericLiteral
- io.trino.sql.tree.IntervalLiteral
- io.trino.sql.tree.LongLiteral
- io.trino.sql.tree.NullLiteral
- io.trino.sql.tree.StringLiteral
- io.trino.sql.tree.LocalTime
- io.trino.sql.tree.LocalTimestamp
- io.trino.sql.tree.LogicalExpression
- io.trino.sql.tree.NotExpression
- io.trino.sql.tree.NullIfExpression
- io.trino.sql.tree.Parameter
- io.trino.sql.tree.QuantifiedComparisonExpression
- io.trino.sql.tree.Row
- io.trino.sql.tree.SearchedCaseExpression
- io.trino.sql.tree.SimpleCaseExpression
- io.trino.sql.tree.SubqueryExpression
- io.trino.sql.tree.SubscriptExpression
- io.trino.sql.tree.Trim
- io.trino.sql.tree.TryExpression
- io.trino.sql.tree.WhenClause
- io.trino.sql.tree.WindowOperation
- io.trino.sql.tree.FetchFirst
- io.trino.sql.tree.FrameBound
- io.trino.sql.tree.FunctionSpecification
- io.trino.sql.tree.GrantObject
- io.trino.sql.tree.GroupBy
- io.trino.sql.tree.GroupingElement
- io.trino.sql.tree.GroupingSets
- io.trino.sql.tree.SimpleGroupBy
- io.trino.sql.tree.JsonArrayElement
- io.trino.sql.tree.JsonObjectMember
- io.trino.sql.tree.JsonPathInvocation
- io.trino.sql.tree.JsonPathParameter
- io.trino.sql.tree.JsonTableColumnDefinition
- io.trino.sql.tree.NestedColumns
- io.trino.sql.tree.OrdinalityColumn
- io.trino.sql.tree.QueryColumn
- io.trino.sql.tree.ValueColumn
- io.trino.sql.tree.JsonTablePlan
- io.trino.sql.tree.JsonTableDefaultPlan
- io.trino.sql.tree.JsonTableSpecificPlan
- io.trino.sql.tree.PlanLeaf
- io.trino.sql.tree.PlanParentChild
- io.trino.sql.tree.PlanSiblings
- io.trino.sql.tree.Limit
- io.trino.sql.tree.MeasureDefinition
- io.trino.sql.tree.MergeCase
- io.trino.sql.tree.MergeDelete
- io.trino.sql.tree.MergeInsert
- io.trino.sql.tree.MergeUpdate
- io.trino.sql.tree.Offset
- io.trino.sql.tree.OrderBy
- io.trino.sql.tree.ParameterDeclaration
- io.trino.sql.tree.PathElement
- io.trino.sql.tree.PathSpecification
- io.trino.sql.tree.PatternQuantifier
- io.trino.sql.tree.OneOrMoreQuantifier
- io.trino.sql.tree.RangeQuantifier
- io.trino.sql.tree.ZeroOrMoreQuantifier
- io.trino.sql.tree.ZeroOrOneQuantifier
- io.trino.sql.tree.PatternSearchMode
- io.trino.sql.tree.ProcessingMode
- io.trino.sql.tree.Property
- io.trino.sql.tree.QueryPeriod
- io.trino.sql.tree.Relation
- io.trino.sql.tree.AliasedRelation
- io.trino.sql.tree.Join
- io.trino.sql.tree.JsonTable
- io.trino.sql.tree.Lateral
- io.trino.sql.tree.PatternRecognitionRelation
- io.trino.sql.tree.QueryBody
- io.trino.sql.tree.QuerySpecification
- io.trino.sql.tree.SetOperation
- io.trino.sql.tree.Table
- io.trino.sql.tree.TableSubquery
- io.trino.sql.tree.Values
- io.trino.sql.tree.SampledRelation
- io.trino.sql.tree.TableFunctionInvocation
- io.trino.sql.tree.Unnest
- io.trino.sql.tree.ReturnsClause
- io.trino.sql.tree.RoutineCharacteristic
- io.trino.sql.tree.CommentCharacteristic
- io.trino.sql.tree.DeterministicCharacteristic
- io.trino.sql.tree.LanguageCharacteristic
- io.trino.sql.tree.NullInputCharacteristic
- io.trino.sql.tree.SecurityCharacteristic
- io.trino.sql.tree.RowDataType.Field
- io.trino.sql.tree.RowPattern
- io.trino.sql.tree.AnchorPattern
- io.trino.sql.tree.EmptyPattern
- io.trino.sql.tree.ExcludedPattern
- io.trino.sql.tree.PatternAlternation
- io.trino.sql.tree.PatternConcatenation
- io.trino.sql.tree.PatternPermutation
- io.trino.sql.tree.PatternVariable
- io.trino.sql.tree.QuantifiedPattern
- io.trino.sql.tree.Select
- io.trino.sql.tree.SelectItem
- io.trino.sql.tree.AllColumns
- io.trino.sql.tree.SingleColumn
- io.trino.sql.tree.SkipTo
- io.trino.sql.tree.SortItem
- io.trino.sql.tree.Statement
- io.trino.sql.tree.AddColumn
- io.trino.sql.tree.Analyze
- io.trino.sql.tree.Call
- io.trino.sql.tree.Comment
- io.trino.sql.tree.Commit
- io.trino.sql.tree.CreateCatalog
- io.trino.sql.tree.CreateFunction
- io.trino.sql.tree.CreateMaterializedView
- io.trino.sql.tree.CreateRole
- io.trino.sql.tree.CreateSchema
- io.trino.sql.tree.CreateTable
- io.trino.sql.tree.CreateTableAsSelect
- io.trino.sql.tree.CreateView
- io.trino.sql.tree.Deallocate
- io.trino.sql.tree.Delete
- io.trino.sql.tree.Deny
- io.trino.sql.tree.DescribeInput
- io.trino.sql.tree.DescribeOutput
- io.trino.sql.tree.DropCatalog
- io.trino.sql.tree.DropColumn
- io.trino.sql.tree.DropFunction
- io.trino.sql.tree.DropMaterializedView
- io.trino.sql.tree.DropNotNullConstraint
- io.trino.sql.tree.DropRole
- io.trino.sql.tree.DropSchema
- io.trino.sql.tree.DropTable
- io.trino.sql.tree.DropView
- io.trino.sql.tree.Execute
- io.trino.sql.tree.ExecuteImmediate
- io.trino.sql.tree.Explain
- io.trino.sql.tree.ExplainAnalyze
- io.trino.sql.tree.Grant
- io.trino.sql.tree.GrantRoles
- io.trino.sql.tree.Insert
- io.trino.sql.tree.Merge
- io.trino.sql.tree.Prepare
- io.trino.sql.tree.Query
- io.trino.sql.tree.RefreshMaterializedView
- io.trino.sql.tree.RenameColumn
- io.trino.sql.tree.RenameMaterializedView
- io.trino.sql.tree.RenameSchema
- io.trino.sql.tree.RenameTable
- io.trino.sql.tree.RenameView
- io.trino.sql.tree.ResetSession
- io.trino.sql.tree.ResetSessionAuthorization
- io.trino.sql.tree.Revoke
- io.trino.sql.tree.RevokeRoles
- io.trino.sql.tree.Rollback
- io.trino.sql.tree.SetAuthorizationStatement
- io.trino.sql.tree.SetSchemaAuthorization
- io.trino.sql.tree.SetTableAuthorization
- io.trino.sql.tree.SetViewAuthorization
- io.trino.sql.tree.SetColumnType
- io.trino.sql.tree.SetPath
- io.trino.sql.tree.SetProperties
- io.trino.sql.tree.SetRole
- io.trino.sql.tree.SetSession
- io.trino.sql.tree.SetSessionAuthorization
- io.trino.sql.tree.SetTimeZone
- io.trino.sql.tree.ShowCatalogs
- io.trino.sql.tree.ShowColumns
- io.trino.sql.tree.ShowCreate
- io.trino.sql.tree.ShowFunctions
- io.trino.sql.tree.ShowGrants
- io.trino.sql.tree.ShowRoleGrants
- io.trino.sql.tree.ShowRoles
- io.trino.sql.tree.ShowSchemas
- io.trino.sql.tree.ShowSession
- io.trino.sql.tree.ShowStats
- io.trino.sql.tree.ShowTables
- io.trino.sql.tree.StartTransaction
- io.trino.sql.tree.TableExecute
- io.trino.sql.tree.TruncateTable
- io.trino.sql.tree.Update
- io.trino.sql.tree.Use
- io.trino.sql.tree.SubsetDefinition
- io.trino.sql.tree.TableElement
- io.trino.sql.tree.ColumnDefinition
- io.trino.sql.tree.LikeClause
- io.trino.sql.tree.TableFunctionArgument
- io.trino.sql.tree.TableFunctionDescriptorArgument
- io.trino.sql.tree.TableFunctionTableArgument
- io.trino.sql.tree.TransactionMode
- io.trino.sql.tree.Isolation
- io.trino.sql.tree.TransactionAccessMode
- io.trino.sql.tree.UpdateAssignment
- io.trino.sql.tree.VariableDefinition
- io.trino.sql.tree.WindowDefinition
- io.trino.sql.tree.WindowFrame
- io.trino.sql.tree.WindowReference (implements io.trino.sql.tree.Window)
- io.trino.sql.tree.WindowSpecification (implements io.trino.sql.tree.Window)
- io.trino.sql.tree.With
- io.trino.sql.tree.WithQuery
- io.trino.sql.tree.NodeLocation
- io.trino.sql.tree.NodeRef<T>
- io.trino.sql.tree.QualifiedName
- io.trino.sql.tree.AstVisitor<R,
Interface Hierarchy
- io.trino.sql.tree.Window
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.trino.sql.tree.AnchorPattern.Type
- io.trino.sql.tree.ArithmeticBinaryExpression.Operator
- io.trino.sql.tree.ArithmeticUnaryExpression.Sign
- io.trino.sql.tree.Comment.Type
- io.trino.sql.tree.ComparisonExpression.Operator
- io.trino.sql.tree.CreateView.Security
- io.trino.sql.tree.DateTimeDataType.Type
- io.trino.sql.tree.EmptyTableTreatment.Treatment
- io.trino.sql.tree.ExplainFormat.Type
- io.trino.sql.tree.ExplainType.Type
- io.trino.sql.tree.Extract.Field
- io.trino.sql.tree.FrameBound.Type
- io.trino.sql.tree.FunctionCall.NullTreatment
- io.trino.sql.tree.GrantorSpecification.Type
- io.trino.sql.tree.GroupingSets.Type
- io.trino.sql.tree.IntervalDayTimeDataType.Field
- io.trino.sql.tree.IntervalLiteral.IntervalField
- io.trino.sql.tree.IntervalLiteral.Sign
- io.trino.sql.tree.Isolation.Level
- io.trino.sql.tree.Join.Type
- io.trino.sql.tree.JsonExists.ErrorBehavior
- io.trino.sql.tree.JsonPathParameter.JsonFormat
- io.trino.sql.tree.JsonQuery.ArrayWrapperBehavior
- io.trino.sql.tree.JsonQuery.EmptyOrErrorBehavior
- io.trino.sql.tree.JsonQuery.QuotesBehavior
- io.trino.sql.tree.JsonTable.ErrorBehavior
- io.trino.sql.tree.JsonTablePlan.ParentChildPlanType
- io.trino.sql.tree.JsonTablePlan.SiblingsPlanType
- io.trino.sql.tree.JsonValue.EmptyOrErrorBehavior
- io.trino.sql.tree.LikeClause.PropertiesOption
- io.trino.sql.tree.LogicalExpression.Operator
- io.trino.sql.tree.PatternRecognitionRelation.RowsPerMatch
- io.trino.sql.tree.PatternSearchMode.Mode
- io.trino.sql.tree.PrincipalSpecification.Type
- io.trino.sql.tree.ProcessingMode.Mode
- io.trino.sql.tree.QuantifiedComparisonExpression.Quantifier
- io.trino.sql.tree.QueryPeriod.RangeType
- io.trino.sql.tree.SampledRelation.Type
- io.trino.sql.tree.SaveMode
- io.trino.sql.tree.SecurityCharacteristic.Security
- io.trino.sql.tree.SetProperties.Type
- io.trino.sql.tree.SetRole.Type
- io.trino.sql.tree.ShowCreate.Type
- io.trino.sql.tree.SkipTo.Position
- io.trino.sql.tree.SortItem.NullOrdering
- io.trino.sql.tree.SortItem.Ordering
- io.trino.sql.tree.Trim.Specification
- io.trino.sql.tree.WindowFrame.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.trino.sql.tree.GrantorSpecification
- io.trino.sql.tree.PrincipalSpecification
- java.lang.Record