MCPcopy
hub / github.com/sequelize/sequelize / formatBindParameters

Method formatBindParameters

src/dialects/db2/query.js:180–195  ·  view source on GitHub ↗
(sql, values, dialect)

Source from the content-addressed store, hash-verified

178 }
179
180 static formatBindParameters(sql, values, dialect) {
181 let bindParam = {};
182 const replacementFunc = (match, key, values) => {
183 if (values[key] !== undefined) {
184 bindParam[key] = values[key];
185 return '?';
186 }
187 return undefined;
188 };
189 sql = AbstractQuery.formatBindParameters(sql, values, dialect, replacementFunc)[0];
190 if (Array.isArray(values) && typeof values[0] === 'object') {
191 bindParam = values;
192 }
193
194 return [sql, bindParam];
195 }
196
197 filterSQLError(err, sql, connection) {
198 if (err.message.search('SQL0204N') != -1 && _.startsWith(sql, 'DROP ')) {

Callers 2

query.test.jsFile · 0.45
queryMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected