UNPKG

mongo-sql

Version:

A mongo-like interface for sql generation, postgres-style

17 lines (12 loc) 448 B
var helpers = require('../../lib/query-helpers'); var utils = require('../../lib/utils'); helpers.register('partition', function(partition, values, query) { if (!Array.isArray(partition)) { var val = (partition||'').toString(); partition = val ? [val] : []; } var clause = partition.map(function(col) { return utils.quoteObject(col, query.__defaultTable); }).join(', '); return clause ? 'partition by ' + clause : ''; });