Commit Graph

19 Commits

Author SHA1 Message Date
Philip O'Toole
80517cf1a1 Switch go mod from v8 to v9 (#2329) 2025-09-15 10:54:22 -04:00
Philip O'Toole
2dd2e1dfcd Consolidate utilities into internal module 2025-07-07 11:04:43 -04:00
Oleksandr Redko
3fc7262cc5 Simplify random package with math/rand/v2 (#2044) 2025-02-08 17:56:31 -05:00
Philip O'Toole
df8bb832b3 Count number rewritten 2025-01-19 12:05:17 -05:00
Philip O'Toole
6ebdf69e34 Count SQL processor panics 2025-01-19 12:02:41 -05:00
Philip O'Toole
fd71fa1366 Recover from any panic during SQL parsing
The SQL parsing library has extensive text coverage, but there is some
possible uncovered SQLite syntax. Don't let the program crash because of
this but signal back to the caller.
2025-01-19 11:58:15 -05:00
Philip O'Toole
7289a95f6c Add benchmark tests 2025-01-19 11:44:46 -05:00
Philip O'Toole
3819adc9e0 Unit test Contains function in parser detection 2025-01-19 11:41:07 -05:00
Philip O'Toole
f2a3eb3988 Merge remote-tracking branch 'origin' into optimize-parser-detection 2025-01-19 11:30:04 -05:00
Philip O'Toole
8adb98dae0 Optimize need-for-parsing detection 2025-01-19 11:29:03 -05:00
Philip O'Toole
60820d2067 Renamed variable for clarity 2025-01-19 11:04:09 -05:00
Philip O'Toole
d500fa3c19 Rewrite randomblob(N) (#1977) 2024-11-11 09:00:21 -05:00
Philip O'Toole
737d4da126 Add complex SQL unit test 2024-11-08 12:38:41 -05:00
Philip O'Toole
d03f44b0d8 Rewrite time and date functions so they are deterministic (#1976) 2024-11-07 21:26:16 -05:00
Philip O'Toole
0e4a996ad6 Upgrade to latest SQL parser (#1975) 2024-11-07 20:00:36 -05:00
Philip O'Toole
1aed4700fe Fix bug in Processor which didn't reset Rewriter 2024-03-10 13:34:49 -04:00
Philip O'Toole
332d98f668 Better proto field name 2024-03-09 16:51:08 -05:00
Philip O'Toole
53fef8c2ca Combo unit test 2024-03-09 11:06:53 -05:00
Philip O'Toole
f2107de2b9 Add sql module 2024-03-09 11:01:33 -05:00