MCPcopy Index your code
hub / github.com/bytebase/dbhub / parseQueryResults

Function parseQueryResults

src/utils/multi-statement-result-parser.ts:117–130  ·  view source on GitHub ↗
(results: any)

Source from the content-addressed store, hash-verified

115 * @returns Array of row objects from SELECT queries
116 */
117export function parseQueryResults(results: any): any[] {
118 // Handle non-array results (e.g., from INSERT/UPDATE/DELETE without RETURNING)
119 if (!Array.isArray(results)) {
120 return [];
121 }
122
123 // Check if this is a multi-statement result
124 if (isMultiStatementResult(results)) {
125 return extractRowsFromMultiStatement(results);
126 }
127
128 // Single statement result - results is the rows array directly
129 return results;
130}

Callers 2

executeSQLMethod · 0.85
executeSQLMethod · 0.85

Calls 2

isMultiStatementResultFunction · 0.85

Tested by

no test coverage detected