- return (indent(level) + "<searchClause>\n" +
- renderPrefixes(level+1, prefixes) +
- indent(level+1) + "<index>" + xq(index) + "</index>\n" +
- relation.toXCQL(level+1) +
- indent(level+1) + "<term>" + xq(term) + "</term>\n" +
- renderSortKeys(level+1, sortkeys) +
- indent(level) + "</searchClause>\n");
+ b.indent(level).append("<searchClause>\n");
+ renderPrefixes(b, level + 1, prefixes);
+ b.indent(level + 1).append("<index>").xq(index).append("</index>\n");
+ relation.toXCQLInternal(b, level + 1);
+ b.indent(level + 1).append("<term>").xq(term).append("</term>\n");
+ renderSortKeys(b, level + 1, sortkeys);
+ b.indent(level).append("</searchClause>\n");