json-sql-builder
Version:
SQLBuilder to translate JSON dataformat like mongo to SQL
23 lines (18 loc) • 631 B
JavaScript
;
module.exports = function(sqlBuilder){
// Setup the specific postgeSQL value placeholder and quotes for the identifiers
sqlBuilder.placeholder = function(){
// this returns $1, $2, etc.
return '$' + this._values.length;
};
// postgeSQL uses the double-quotes like "column"."table"
sqlBuilder.quoteChar = '"';
sqlBuilder.wildcardChar = '%';
// TODO: add specific syntax and select helpers
require('./aggregation')(sqlBuilder);
require('./cast')(sqlBuilder);
require('./json')(sqlBuilder);
require('./select')(sqlBuilder);
require('./insert')(sqlBuilder);
require('./create-table')(sqlBuilder);
};