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

@Immutable public abstract class Expression extends Node