JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
Package io.trino.sql.tree
Interface Summary
Interface
Description
Window
Class Summary
Class
Description
AddColumn
AliasedRelation
AllColumns
AllRows
Analyze
AnchorPattern
ArithmeticBinaryExpression
ArithmeticUnaryExpression
ArrayConstructor
AstVisitor
<R,C>
AtTimeZone
BetweenPredicate
BinaryLiteral
BindExpression
"$INTERNAL$BIND"(value, targetFunction)
BooleanLiteral
Call
CallArgument
Cast
CharLiteral
CoalesceExpression
ColumnDefinition
Comment
Commit
ComparisonExpression
CreateMaterializedView
CreateRole
CreateSchema
CreateTable
CreateTableAsSelect
CreateView
Cube
CurrentCatalog
CurrentPath
CurrentSchema
CurrentTime
CurrentUser
DataType
DataTypeParameter
DateTimeDataType
Deallocate
DecimalLiteral
DefaultExpressionTraversalVisitor
<C>
When walking Expressions, don't traverse into SubqueryExpressions
DefaultTraversalVisitor
<C>
Delete
Deny
DereferenceExpression
DescribeInput
DescribeOutput
DoubleLiteral
DropColumn
DropMaterializedView
DropRole
DropSchema
DropTable
DropView
EmptyPattern
Except
ExcludedPattern
Execute
ExistsPredicate
Explain
ExplainAnalyze
ExplainFormat
ExplainOption
ExplainType
Expression
ExpressionRewriter
<C>
ExpressionTreeRewriter
<C>
ExpressionTreeRewriter.Context
<C>
Extract
FetchFirst
FieldReference
Format
FrameBound
FunctionCall
GenericDataType
GenericLiteral
Grant
GrantorSpecification
GrantRoles
GroupBy
GroupingElement
GroupingOperation
GroupingSets
Identifier
IfExpression
IF(v1,v2[,v3]): CASE WHEN v1 THEN v2 [ELSE v3] END
InListExpression
InPredicate
Insert
Intersect
IntervalDayTimeDataType
IntervalLiteral
IsNotNullPredicate
IsNullPredicate
Isolation
Join
JoinCriteria
JoinOn
JoinUsing
LabelDereference
A temporary IR representation of a label-prefixed column reference in the context of row pattern recognition.
LambdaArgumentDeclaration
LambdaExpression
Lateral
LikeClause
LikePredicate
Limit
Literal
LogicalExpression
LongLiteral
MeasureDefinition
Merge
MergeCase
MergeDelete
MergeInsert
MergeUpdate
MergeUpdate.Assignment
NaturalJoin
Node
NodeLocation
NodeRef
<T extends
Node
>
NotExpression
NullIfExpression
NULLIF(V1,V2): CASE WHEN V1=V2 THEN NULL ELSE V1 END
NullLiteral
NumericParameter
Offset
OneOrMoreQuantifier
OrderBy
Parameter
PathElement
PathSpecification
PatternAlternation
PatternConcatenation
PatternPermutation
PatternQuantifier
PatternRecognitionRelation
PatternSearchMode
PatternVariable
Prepare
PrincipalSpecification
ProcessingMode
Property
QualifiedName
QuantifiedComparisonExpression
QuantifiedPattern
Query
QueryBody
QueryPeriod
QuerySpecification
RangeQuantifier
RefreshMaterializedView
Relation
RenameColumn
RenameMaterializedView
RenameSchema
RenameTable
RenameView
ResetSession
Revoke
RevokeRoles
Rollback
Rollup
Row
RowDataType
RowDataType.Field
RowPattern
SampledRelation
SearchedCaseExpression
Select
SelectItem
SetAuthorizationStatement
SetOperation
SetPath
SetProperties
SetRole
SetSchemaAuthorization
SetSession
SetTableAuthorization
SetTimeZone
SetViewAuthorization
ShowCatalogs
ShowColumns
ShowCreate
ShowFunctions
ShowGrants
ShowRoleGrants
ShowRoles
ShowSchemas
ShowSession
ShowStats
ShowTables
SimpleCaseExpression
SimpleGroupBy
SingleColumn
SkipTo
SortItem
StackableAstVisitor
<R,C>
StackableAstVisitor.StackableAstVisitorContext
<C>
StartTransaction
Statement
StringLiteral
SubqueryExpression
SubscriptExpression
SubsetDefinition
SymbolReference
Table
TableElement
TableExecute
TableSubquery
TimeLiteral
TimestampLiteral
TransactionAccessMode
TransactionMode
TruncateTable
TryExpression
TypeParameter
Union
Unnest
Update
UpdateAssignment
Use
Values
VariableDefinition
WhenClause
WindowDefinition
WindowFrame
WindowOperation
Represents a call over a window:
WindowReference
WindowSpecification
With
WithQuery
ZeroOrMoreQuantifier
ZeroOrOneQuantifier
Enum Summary
Enum
Description
AnchorPattern.Type
ArithmeticBinaryExpression.Operator
ArithmeticUnaryExpression.Sign
Comment.Type
ComparisonExpression.Operator
CreateView.Security
CurrentTime.Function
DateTimeDataType.Type
ExplainFormat.Type
ExplainType.Type
Extract.Field
FrameBound.Type
FunctionCall.NullTreatment
GrantOnType
GrantorSpecification.Type
IntervalDayTimeDataType.Field
IntervalLiteral.IntervalField
IntervalLiteral.Sign
Isolation.Level
Join.Type
LikeClause.PropertiesOption
LogicalExpression.Operator
PatternRecognitionRelation.RowsPerMatch
PatternSearchMode.Mode
PrincipalSpecification.Type
ProcessingMode.Mode
QuantifiedComparisonExpression.Quantifier
QueryPeriod.RangeType
SampledRelation.Type
SetProperties.Type
SetRole.Type
ShowCreate.Type
SkipTo.Position
SortItem.NullOrdering
SortItem.Ordering
WindowFrame.Type