feat: full-result export dialog with progress/cancel + client CSV injection parity (Task 11)

This commit is contained in:
2026-09-09 20:50:42 +08:00
parent f7c77119ea
commit fc31d5614e
7 changed files with 311 additions and 8 deletions
+9
View File
@@ -295,6 +295,15 @@ export async function executeQueryMulti(
return invoke<MultiQueryResult>("execute_query_multi", { connectionId, query, page, pageSize });
}
export async function exportQueryToFile(
connectionId: string,
sql: string,
format: string,
path: string,
): Promise<{ rows_written: number; path: string }> {
return invoke("export_query_to_file", { connectionId, sql, format, path });
}
export async function getQueryHistory(
connectionId: string | null,
limit: number,