Uses of Class
io.trino.sql.tree.Expression
-
Packages that use Expression Package Description io.trino.sql io.trino.sql.parser io.trino.sql.tree -
-
Uses of Expression in io.trino.sql
Methods in io.trino.sql that return Expression Modifier and Type Method Description static ExpressionQueryUtil. caseWhen(Expression operand, Expression result)static ExpressionQueryUtil. equal(Expression left, Expression right)static ExpressionQueryUtil. functionCall(String name, Expression... arguments)static ExpressionQueryUtil. logicalAnd(Expression left, Expression right)static ExpressionQueryUtil. nameReference(String first, String... rest)Methods in io.trino.sql with parameters of type Expression Modifier and Type Method Description static ExpressionQueryUtil. caseWhen(Expression operand, Expression result)static ExpressionQueryUtil. equal(Expression left, Expression right)static StringExpressionFormatter. formatExpression(Expression expression)static ExpressionQueryUtil. functionCall(String name, Expression... arguments)static ExpressionQueryUtil. logicalAnd(Expression left, Expression right)static RowQueryUtil. row(Expression... values)static SelectQueryUtil. selectList(Expression... expressions)static QueryQueryUtil. simpleQuery(Select select, Relation from, Expression where)static QueryQueryUtil. simpleQuery(Select select, Relation from, Expression where, OrderBy orderBy)protected StringExpressionFormatter.Formatter. visitExpression(Expression node, Void context)Method parameters in io.trino.sql with type arguments of type Expression Modifier and Type Method Description static SelectQueryUtil. selectList(List<Expression> expressions)static QueryQueryUtil. simpleQuery(Select select, Relation from, Optional<Expression> where, Optional<GroupBy> groupBy, Optional<Expression> having, List<WindowDefinition> windows, Optional<OrderBy> orderBy, Optional<Offset> offset, Optional<Node> limit)static QueryQueryUtil. simpleQuery(Select select, Relation from, Optional<Expression> where, Optional<GroupBy> groupBy, Optional<Expression> having, Optional<OrderBy> orderBy, Optional<Offset> offset, Optional<Node> limit)static QueryQueryUtil. simpleQuery(Select select, Relation from, Optional<Expression> where, Optional<OrderBy> orderBy)Constructor parameters in io.trino.sql with type arguments of type Expression Constructor Description TreePrinter(IdentityHashMap<Expression,QualifiedName> resolvedNameReferences, PrintStream out) -
Uses of Expression in io.trino.sql.parser
Methods in io.trino.sql.parser that return Expression Modifier and Type Method Description ExpressionSqlParser. createExpression(String expression, ParsingOptions parsingOptions) -
Uses of Expression in io.trino.sql.tree
Fields in io.trino.sql.tree with type parameters of type Expression Modifier and Type Field Description protected Optional<Expression>MergeCase. expressionMethods in io.trino.sql.tree with type parameters of type Expression Modifier and Type Method Description <T extends Expression>
TExpressionTreeRewriter. defaultRewrite(T node, C context)Invoke the default rewrite logic explicitly.<T extends Expression>
TExpressionTreeRewriter. rewrite(T node, C context)static <C,T extends Expression>
TExpressionTreeRewriter. rewriteWith(ExpressionRewriter<C> rewriter, T node, C context)static <T extends Expression>
TExpressionTreeRewriter. rewriteWith(ExpressionRewriter<Void> rewriter, T node)Methods in io.trino.sql.tree with parameters of type Expression Modifier and Type Method Description static LogicalExpressionLogicalExpression. and(Expression left, Expression right)static booleanDereferenceExpression. isQualifiedAllFieldsReference(Expression expression)static ArithmeticUnaryExpressionArithmeticUnaryExpression. negative(Expression value)static ArithmeticUnaryExpressionArithmeticUnaryExpression. negative(NodeLocation location, Expression value)static LogicalExpressionLogicalExpression. or(Expression left, Expression right)static ArithmeticUnaryExpressionArithmeticUnaryExpression. positive(Expression value)static ArithmeticUnaryExpressionArithmeticUnaryExpression. positive(NodeLocation location, Expression value)protected ExpressionExpressionRewriter. rewriteExpression(Expression node, C context, ExpressionTreeRewriter<C> treeRewriter)protected RAstVisitor. visitExpression(Expression node, C context)
-