fix(trino-driver/prestodb-driver): Сorrect SQL parameter escaping#11345
fix(trino-driver/prestodb-driver): Сorrect SQL parameter escaping#11345ovr wants to merge 8 commits into
Conversation
Add a dialect-aware `SqlEscaper` to `@cubejs-backend/shared` with ANSI (Presto/Trino/Postgres) and MySQL presets, and use `formatAnsi` in the driver. Standard-SQL escaping doubles the quote (`'''...`) so the literal stays closed, while preserving the `\_` / `\%` LIKE-escape sequences the schema compiler emits (backslash is not doubled).
|
Claude finished @ovr's task in 1m 30s —— View job Code ReviewVerdict: Looks good. The change correctly replaces Details — 0 high, 2 medium, 2 lowFindingsMedium — Medium — Nested-array parenthesization semantics differ from Low — Low — Missing CHANGELOG note / driver docs mention Positives
|
|
Claude finished @ovr's task in 42s —— View job Code Review (updated after
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #11345 +/- ##
===========================================
+ Coverage 59.57% 79.59% +20.01%
===========================================
Files 216 474 +258
Lines 17526 98300 +80774
Branches 3549 3570 +21
===========================================
+ Hits 10441 78238 +67797
- Misses 6574 19549 +12975
- Partials 511 513 +2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Claude finished @ovr's task in 51s —— View job Code Review (updated after
|
|
Claude finished @ovr's task in 1m 48s —— View job Code Review (updated after
|
|
Claude finished @ovr's task in 51s —— View job Code Review (updated after
|
|
Claude finished @ovr's task in 41s —— View job Code Review (updated after
|
|
Claude finished @ovr's task in 38s —— View job Code Review (updated after
|
No description provided.