Uses of Class
io.prestosql.sql.tree.Expression
-
Packages that use Expression Package Description io.prestosql.sql io.prestosql.sql.parser io.prestosql.sql.tree -
-
Uses of Expression in io.prestosql.sql
Methods in io.prestosql.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(java.lang.String name, Expression... arguments)static ExpressionQueryUtil. logicalAnd(Expression left, Expression right)Methods in io.prestosql.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 java.lang.StringExpressionFormatter. formatExpression(Expression expression)static ExpressionQueryUtil. functionCall(java.lang.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 java.lang.StringExpressionFormatter.Formatter. visitExpression(Expression node, java.lang.Void context)Method parameters in io.prestosql.sql with type arguments of type Expression Modifier and Type Method Description static SelectQueryUtil. selectList(java.util.List<Expression> expressions)static QueryQueryUtil. simpleQuery(Select select, Relation from, java.util.Optional<Expression> where, java.util.Optional<GroupBy> groupBy, java.util.Optional<Expression> having, java.util.Optional<OrderBy> orderBy, java.util.Optional<Offset> offset, java.util.Optional<Node> limit)static QueryQueryUtil. simpleQuery(Select select, Relation from, java.util.Optional<Expression> where, java.util.Optional<OrderBy> orderBy)Constructor parameters in io.prestosql.sql with type arguments of type Expression Constructor Description TreePrinter(java.util.IdentityHashMap<Expression,QualifiedName> resolvedNameReferences, java.io.PrintStream out) -
Uses of Expression in io.prestosql.sql.parser
Methods in io.prestosql.sql.parser that return Expression Modifier and Type Method Description ExpressionSqlParser. createExpression(java.lang.String expression, ParsingOptions parsingOptions) -
Uses of Expression in io.prestosql.sql.tree
Methods in io.prestosql.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<java.lang.Void> rewriter, T node)Methods in io.prestosql.sql.tree that return types with arguments of type Expression Modifier and Type Method Description java.util.List<Expression>Format. getArguments()java.util.List<Expression>FunctionCall. getArguments()java.util.Optional<Expression>SearchedCaseExpression. getDefaultValue()java.util.Optional<Expression>SimpleCaseExpression. getDefaultValue()java.util.Optional<Expression>LikePredicate. getEscape()java.util.List<Expression>Cube. getExpressions()abstract java.util.List<Expression>GroupingElement. getExpressions()java.util.List<Expression>GroupingSets. getExpressions()java.util.List<Expression>Rollup. getExpressions()java.util.List<Expression>SimpleGroupBy. getExpressions()java.util.List<Expression>Unnest. getExpressions()java.util.Optional<Expression>IfExpression. getFalseValue()java.util.Optional<Expression>FunctionCall. getFilter()java.util.List<Expression>GroupingOperation. getGroupingColumns()java.util.Optional<Expression>QuerySpecification. getHaving()java.util.List<Expression>Row. getItems()java.util.List<Expression>CoalesceExpression. getOperands()java.util.List<Expression>Execute. getParameters()java.util.List<Expression>Window. getPartitionBy()java.util.List<Expression>Values. getRows()java.util.List<java.util.List<Expression>>GroupingSets. getSets()java.util.Optional<Expression>AllColumns. getTarget()java.util.Optional<Expression>FrameBound. getValue()java.util.List<Expression>ArrayConstructor. getValues()java.util.List<Expression>BindExpression. getValues()java.util.List<Expression>InListExpression. getValues()java.util.Optional<Expression>Delete. getWhere()java.util.Optional<Expression>QuerySpecification. getWhere()Methods in io.prestosql.sql.tree with parameters of type Expression Modifier and Type Method Description static LogicalBinaryExpressionLogicalBinaryExpression. and(Expression left, Expression right)static ArithmeticUnaryExpressionArithmeticUnaryExpression. negative(Expression value)static ArithmeticUnaryExpressionArithmeticUnaryExpression. negative(NodeLocation location, Expression value)static LogicalBinaryExpressionLogicalBinaryExpression. 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)Constructor parameters in io.prestosql.sql.tree with type arguments of type Expression Constructor Description AllColumns(NodeLocation location, java.util.Optional<Expression> target, java.util.List<Identifier> aliases)ArrayConstructor(NodeLocation location, java.util.List<Expression> values)ArrayConstructor(java.util.List<Expression> values)BindExpression(NodeLocation location, java.util.List<Expression> values, Expression function)BindExpression(java.util.List<Expression> values, Expression function)CoalesceExpression(NodeLocation location, java.util.List<Expression> operands)CoalesceExpression(java.util.List<Expression> operands)Cube(NodeLocation location, java.util.List<Expression> columns)Cube(java.util.List<Expression> columns)Delete(NodeLocation location, Table table, java.util.Optional<Expression> where)Delete(Table table, java.util.Optional<Expression> where)Execute(Identifier name, java.util.List<Expression> parameters)Execute(NodeLocation location, Identifier name, java.util.List<Expression> parameters)Format(NodeLocation location, java.util.List<Expression> arguments)Format(java.util.List<Expression> arguments)FunctionCall(NodeLocation location, QualifiedName name, java.util.List<Expression> arguments)FunctionCall(QualifiedName name, java.util.List<Expression> arguments)FunctionCall(java.util.Optional<NodeLocation> location, QualifiedName name, java.util.Optional<Window> window, java.util.Optional<Expression> filter, java.util.Optional<OrderBy> orderBy, boolean distinct, java.util.Optional<FunctionCall.NullTreatment> nullTreatment, java.util.List<Expression> arguments)GroupingSets(NodeLocation location, java.util.List<java.util.List<Expression>> sets)GroupingSets(java.util.List<java.util.List<Expression>> groupingSets)InListExpression(NodeLocation location, java.util.List<Expression> values)InListExpression(java.util.List<Expression> values)LikePredicate(Expression value, Expression pattern, java.util.Optional<Expression> escape)LikePredicate(NodeLocation location, Expression value, Expression pattern, java.util.Optional<Expression> escape)Rollup(NodeLocation location, java.util.List<Expression> columns)Rollup(java.util.List<Expression> columns)Row(NodeLocation location, java.util.List<Expression> items)Row(java.util.List<Expression> items)SearchedCaseExpression(NodeLocation location, java.util.List<WhenClause> whenClauses, java.util.Optional<Expression> defaultValue)SearchedCaseExpression(java.util.List<WhenClause> whenClauses, java.util.Optional<Expression> defaultValue)SimpleCaseExpression(Expression operand, java.util.List<WhenClause> whenClauses, java.util.Optional<Expression> defaultValue)SimpleCaseExpression(NodeLocation location, Expression operand, java.util.List<WhenClause> whenClauses, java.util.Optional<Expression> defaultValue)SimpleGroupBy(NodeLocation location, java.util.List<Expression> simpleGroupByExpressions)SimpleGroupBy(java.util.List<Expression> simpleGroupByExpressions)Unnest(NodeLocation location, java.util.List<Expression> expressions, boolean withOrdinality)Unnest(java.util.List<Expression> expressions, boolean withOrdinality)Values(NodeLocation location, java.util.List<Expression> rows)Values(java.util.List<Expression> rows)Window(NodeLocation location, java.util.List<Expression> partitionBy, java.util.Optional<OrderBy> orderBy, java.util.Optional<WindowFrame> frame)Window(java.util.List<Expression> partitionBy, java.util.Optional<OrderBy> orderBy, java.util.Optional<WindowFrame> frame)
-