@Override
    public String nodeName() {
        return "logical." + getClass().getSimpleName();
    }
Recursively transforms the expressions of a tree, skipping nodes that have already
been analyzed.
indexr-query-opt/src/main/java/io/indexr/query/plan/logical/LogicalPlan.java