Class Expression
java.lang.Object
io.trino.sql.tree.Node
io.trino.sql.tree.Expression
- Direct Known Subclasses:
AllRows,ArithmeticBinaryExpression,ArithmeticUnaryExpression,Array,AtTimeZone,BetweenPredicate,Cast,CoalesceExpression,ComparisonExpression,CurrentCatalog,CurrentDate,CurrentPath,CurrentSchema,CurrentTime,CurrentTimestamp,CurrentUser,DataType,DereferenceExpression,ExistsPredicate,Extract,FieldReference,Format,FunctionCall,GroupingOperation,Identifier,IfExpression,InListExpression,InPredicate,IsNotNullPredicate,IsNullPredicate,JsonArray,JsonExists,JsonObject,JsonQuery,JsonValue,LambdaArgumentDeclaration,LambdaExpression,LikePredicate,Literal,LocalTime,LocalTimestamp,LogicalExpression,NotExpression,NullIfExpression,Parameter,QuantifiedComparisonExpression,Row,SearchedCaseExpression,SimpleCaseExpression,SubqueryExpression,SubscriptExpression,Trim,TryExpression,WhenClause,WindowOperation
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedExpression(NodeLocation location) protectedExpression(Optional<NodeLocation> location) Deprecated. -
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
Deprecated. -
Expression
-
-
Method Details
-
accept
Accessible forAstVisitor, useAstVisitor.process(Node, Object)instead. -
toString
-