UNPKG

json-sql-isme2n

Version:

node.js json to sql queries mapper

28 lines (21 loc) 715 B
'use strict'; module.exports = function(dialect) { dialect.modifiers.add('$set', function(field, value) { return [field, '=', value].join(' '); }); dialect.modifiers.add('$inc', function(field, value) { return [field, '=', field, '+', value].join(' '); }); dialect.modifiers.add('$dec', function(field, value) { return [field, '=', field, '-', value].join(' '); }); dialect.modifiers.add('$mul', function(field, value) { return [field, '=', field, '*', value].join(' '); }); dialect.modifiers.add('$div', function(field, value) { return [field, '=', field, '/', value].join(' '); }); dialect.modifiers.add('$default', function(field) { return [field, '=', 'default'].join(' '); }); };