presto-main/src/main/java/io/prestosql/sql/planner/SubqueryPlanner.java/ExpressionReplacer/visitFilter
class ExpressionReplacer:        @Override
        public PlanNode visitFilter(FilterNode node, RewriteContext<Void> context)
        {
            FilterNode rewrittenNode = (FilterNode) context.defaultRewrite(node);
            return new FilterNode(node.getId(), rewrittenNode.getSource(), replaceExpression(rewrittenNode.getPredicate(), mapping));
        }