Package io.trino.sql.tree
Class Expression
java.lang.Object
io.trino.sql.tree.Node
io.trino.sql.tree.Expression
- Direct Known Subclasses:
AllRows,ArithmeticBinaryExpression,ArithmeticUnaryExpression,Array,AtTimeZone,BetweenPredicate,BindExpression,Cast,CoalesceExpression,ComparisonExpression,CurrentCatalog,CurrentPath,CurrentSchema,CurrentTime,CurrentUser,DataType,DereferenceExpression,ExistsPredicate,Extract,FieldReference,Format,FunctionCall,GroupingOperation,Identifier,IfExpression,InListExpression,InPredicate,IsNotNullPredicate,IsNullPredicate,JsonArray,JsonExists,JsonObject,JsonQuery,JsonValue,LabelDereference,LambdaArgumentDeclaration,LambdaExpression,LikePredicate,Literal,LogicalExpression,NotExpression,NullIfExpression,Parameter,QuantifiedComparisonExpression,Row,SearchedCaseExpression,SimpleCaseExpression,SubqueryExpression,SubscriptExpression,SymbolReference,Trim,TryExpression,WhenClause,WindowOperation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <R,C> R accept(AstVisitor<R, C> visitor, C context) Accessible forAstVisitor, useAstVisitor.process(Node, Object)instead.final StringtoString()Methods inherited from class io.trino.sql.tree.Node
equals, getChildren, getLocation, hashCode, shallowEquals
-
Constructor Details
-
Expression
-
-
Method Details
-
accept
Accessible forAstVisitor, useAstVisitor.process(Node, Object)instead. -
toString
-