10 Commits

Author SHA1 Message Date
Elijah Duffy
6ab100cc46 upgrade to go 1.25 & port helpers
Removed ExprID and ExprEnum in favour of generics.
2026-01-28 11:22:06 -08:00
Elijah Duffy
e2e1228712 fix database open failure due to dialect setting lost 2026-01-27 17:23:06 -08:00
Elijah Duffy
8f3b5118c2 remove LIMIT call from FetchOne helpers 2025-06-12 18:04:37 -07:00
Elijah Duffy
e20984d2b5 Revert "remove FetchOne helpers"
This reverts commit 88755830e5.
2025-06-12 18:03:56 -07:00
Elijah Duffy
88755830e5 remove FetchOne helpers
Doesn't work due to LIMIT return type--always specific to the postgres
and mysql jet packages.
2025-06-12 18:03:09 -07:00
Elijah Duffy
d5c7926e97 revert InitModuleDB pattern, back to single ModuleDB func 2025-06-12 17:45:55 -07:00
Elijah Duffy
32567471e1 refactor with improved developer ux in mind
- Most functions now live directly in the dbx package
- dbxp and dbxm are now ONLY the few functions that cannot be shared
2025-06-12 17:44:44 -07:00
Elijah Duffy
6129163b84 add SQLOFunc type and update SQLO error messages 2025-06-05 14:21:59 -07:00
Elijah Duffy
d773164227 split mysql specific code into separate package 2025-06-04 18:17:39 -07:00
Elijah Duffy
757483a574 improve file structure 2025-06-04 18:13:31 -07:00