cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTCustomFunction.java [78:91]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public void appendAsString(Appendable out) throws IOException {
        out.append("fn").append('(').append('"').append(functionName).append('"');
        if (children != null) {
            for (Node child : children) {
                out.append(", ");
                if (child == null) {
                    out.append("null");
                } else {
                    ((SimpleNode) child).appendAsString(out);
                }
            }
        }
        out.append(')');
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



cayenne/src/main/java/org/apache/cayenne/exp/parser/ASTCustomAggregate.java [84:97]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public void appendAsString(Appendable out) throws IOException {
        out.append("agg").append('(').append('"').append(functionName).append('"');
        if (children != null) {
            for (Node child : children) {
                out.append(", ");
                if (child == null) {
                    out.append("null");
                } else {
                    ((SimpleNode) child).appendAsString(out);
                }
            }
        }
        out.append(')');
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



