+
+ this.iter_subqueries = function(callback, data)
+ {
+ rec = function(query, callback, data) {
+ jQuery.each(query.subqueries, function(object, subquery) {
+ rec(subquery, callback);
+ });
+ callback(query, data);
+ };
+ if (this.analyzed_query !== undefined)
+ query = this.analyzed_query;
+ else
+ query = this
+ rec(query, callback, data);
+ }
+