|
|
@ -231,17 +231,9 @@ Postgres.prototype.visitQuery = function(queryNode) { |
|
|
|
Postgres.prototype.visitSubquery = function(queryNode) { |
|
|
|
var subQuery = new this._myClass(); |
|
|
|
subQuery.visitQuery(queryNode); |
|
|
|
var alias = queryNode.alias; |
|
|
|
this.params = this.params.concat(subQuery.params); |
|
|
|
|
|
|
|
var result = subQuery.output; |
|
|
|
|
|
|
|
result[0] = '('+result[0]; |
|
|
|
result[result.length-1] = result[result.length-1] + ')'; |
|
|
|
if(queryNode.alias) { |
|
|
|
result[result.length-1] = result[result.length-1] + ' ' + queryNode.alias; |
|
|
|
} |
|
|
|
|
|
|
|
return result; |
|
|
|
return '(' + subQuery.output.join(' ') + ')' + (alias ? ' ' + alias : ''); |
|
|
|
}; |
|
|
|
|
|
|
|
Postgres.prototype.visitTable = function(tableNode) { |
|
|
|