mongo-sql
Version:
A mongo-like interface for sql generation, postgres-style
18 lines (15 loc) • 512 B
JavaScript
/**
* Query Type: Alias
*
* NOTE: This reuqired some special behavior inside of the
* main query-builder. If you're aliasing an expression
* then the alias should become the __defaultTable on
* the current query.
*/
var helpers = require('../../lib/query-helpers');
var actions = require('../../lib/action-helpers');
var utils = require('../../lib/utils');
helpers.register('alias', function(alias, values, query){
query.__defaultTable = query.alias;
return '"' + alias + '"';
});