fix(query): show returned rows in execution summary

Closes #5621
This commit is contained in:
t8y2 committed 2026-08-09 01:27:23 +08:00
1 parent f10642e29a
commit cedd2e5097
3 files changed
+16 -9

No files matched your search

+9 -3
View File
@@ -351,6 +351,7 @@ export interface ExecutionSummaryItem {
returnedColumns: number;
returnedRows: number;
affectedRows: number;
rowCount: number;
executionTimeMs: number;
hasTabularResult: boolean;
isError: boolean;
@@ -361,6 +362,9 @@ export function executionSummaryItems(tab: Pick<QueryTab, "result" | "results" |
if (tab.batchSqlExecution?.items.length) {
return tab.batchSqlExecution.items.map((item, index) => {
const result = results.find((candidate, resultIndex) => (candidate.statement_index ?? resultIndex) === item.statementIndex);
const returnedRows = result?.rows.length ?? 0;
const affectedRows = item.affectedRows ?? result?.affected_rows ?? 0;
const hasTabularResult = (result?.columns.length ?? 0) > 0;
return {
result,
index,
@@ -371,10 +375,11 @@ export function executionSummaryItems(tab: Pick<QueryTab, "result" | "results" |
status: item.status,
error: item.error,
returnedColumns: result?.columns.length ?? 0,
returnedRows: result?.rows.length ?? 0,
affectedRows: item.affectedRows ?? result?.affected_rows ?? 0,
returnedRows,
affectedRows,
rowCount: hasTabularResult ? returnedRows : affectedRows,
executionTimeMs: item.executionTimeMs ?? result?.execution_time_ms ?? 0,
hasTabularResult: (result?.columns.length ?? 0) > 0,
hasTabularResult,
isError: item.status === "error",
};
});
@@ -393,6 +398,7 @@ export function executionSummaryItems(tab: Pick<QueryTab, "result" | "results" |
returnedColumns: result.columns.length,
returnedRows: result.rows.length,
affectedRows: result.affected_rows,
rowCount: result.columns.length > 0 ? result.rows.length : result.affected_rows,
executionTimeMs: result.execution_time_ms,
hasTabularResult: result.columns.length > 0,
isError,