Skip to content

perf(database): adaptive compute offload for large SQL result sets (#522) - #523

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/522-compute-offload-result-rows
Jul 29, 2026
Merged

perf(database): adaptive compute offload for large SQL result sets (#522)#523
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/522-compute-offload-result-rows

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Closes #522

Description

Offloads large SQL query result matrix cell formatting to background isolates via compute() when result set contains 1,000+ rows. For smaller payloads (< 1,000 rows), preserves in-place yielding (convertResultRowsToStringsYielding) to avoid IPC serialization overhead.

Verification

  • Ran flutter analyze (clean for changed files).
  • Ran flutter test (1,064 tests passed).

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit c5f1ccb into dev Jul 29, 2026
4 checks passed
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 29, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/522-compute-offload-result-rows branch July 30, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant