Uses of Class
io.trino.sql.ir.ExpressionTreeRewriter
Packages that use ExpressionTreeRewriter
-
Uses of ExpressionTreeRewriter in io.trino.sql.ir
Methods in io.trino.sql.ir with parameters of type ExpressionTreeRewriterModifier and TypeMethodDescriptionExpressionRewriter.rewriteArray(Array node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteBetween(Between node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteBind(Bind node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteCall(Call node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteCase(Case node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteCast(Cast node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteCoalesce(Coalesce node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteComparison(Comparison node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteConstant(Constant node, C context, ExpressionTreeRewriter<C> treeRewriter) protected ExpressionExpressionRewriter.rewriteExpression(Expression node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteIn(In node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteIsNull(IsNull node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteLambda(Lambda node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteLogical(Logical node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteNot(Not node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteNullIf(NullIf node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteReference(Reference node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteRow(Row node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteSubscript(FieldReference node, C context, ExpressionTreeRewriter<C> treeRewriter) ExpressionRewriter.rewriteSwitch(Switch node, C context, ExpressionTreeRewriter<C> treeRewriter) -
Uses of ExpressionTreeRewriter in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type ExpressionTreeRewriterModifier and TypeMethodDescriptionprotected ExpressionExpressionNodeInliner.rewriteExpression(Expression node, Void context, ExpressionTreeRewriter<Void> treeRewriter) protected ExpressionReferenceAwareExpressionNodeInliner.rewriteExpression(Expression node, Void context, ExpressionTreeRewriter<Void> treeRewriter)