MCPcopy Index your code
hub / github.com/questdb/questdb / executeStep

Method executeStep

compat/src/test/nodejs-pg/runner.js:261–275  ·  view source on GitHub ↗
(step, variables, client)

Source from the content-addressed store, hash-verified

259 }
260
261 async executeStep(step, variables, client) {
262 const queryTemplate = step.query;
263 const parameters = step.parameters || [];
264 const expect = step.expect || {};
265
266 const queryWithVars = this.substituteVariables(queryTemplate, variables);
267 const query = this.adjustPlaceholderSyntax(queryWithVars);
268
269 const resolvedParameters = this.resolveParameters(parameters, variables);
270 const result = await this.executeQuery(client, query, resolvedParameters);
271
272 if (Object.keys(expect).length > 0) {
273 this.assertResult(expect, result);
274 }
275 }
276
277 async executeSteps(steps, variables, client) {
278 for (const step of steps) {

Callers 1

executeStepsMethod · 0.95

Calls 6

substituteVariablesMethod · 0.95
resolveParametersMethod · 0.95
executeQueryMethod · 0.95
assertResultMethod · 0.95
keysMethod · 0.45

Tested by

no test coverage detected