-
Notifications
You must be signed in to change notification settings - Fork 199
[FEATURE] Statement Execution Resilience #1195
Copy link
Copy link
Open
Labels
Feature RequestThe issue is a request for enhancement or new functionality rather than a bug.The issue is a request for enhancement or new functionality rather than a bug.TriagedThe issue has been reviewed. Issues without a “Triaged” label require triage/review.The issue has been reviewed. Issues without a “Triaged” label require triage/review.
Metadata
Metadata
Assignees
Labels
Feature RequestThe issue is a request for enhancement or new functionality rather than a bug.The issue is a request for enhancement or new functionality rather than a bug.TriagedThe issue has been reviewed. Issues without a “Triaged” label require triage/review.The issue has been reviewed. Issues without a “Triaged” label require triage/review.
Problem Statement
Currently, SDK users face friction when handling statement execution errors. Distinguishing between transient failures (retryable) and permanent failures requires brittle workaround logic, such as manually parsing the SQLSTATE code from raw error message strings. Users may also desire to have the SDK retry for them.
Proposed Solution
Improve developer experience by exposing structured error metadata directly on the statement execution response.