UNPKG

orange-orm

Version:

Object Relational Mapper

15 lines (13 loc) 345 B
function replaceParamChar(query, params) { if (params.length === 0) return query.sql(); var splitted = query.sql().split('?'); var sql = ''; var lastIndex = splitted.length - 1; for (var i = 0; i < lastIndex; i++) { sql += splitted[i] + ':p' + (i + 1); } sql += splitted[lastIndex]; return sql; } module.exports = replaceParamChar;