aboutsummaryrefslogtreecommitdiff
path: root/plan_test.go
Commit message (Collapse)AuthorAgeFilesLines
* exclude testhelpers from coverage testingStefan Majewsky2026-04-241-1/+1
|
* remove support for SQL dialects that rely on LastInsertId()Stefan Majewsky2026-04-241-26/+50
| | | | | | | | | | While researching for Upsert(), I noticed that both SQLite and MariaDB support INSERT with RETURNING clause, which is objectively better than LastInsertId() and cuts out a lot of useless crap from the codebase (esp. from monomorphization-relevant methods). The only tangible downside is that this drops support specifically for MySQL, but you know what? Fuck Oracle.
* add query planning for Upsert()Stefan Majewsky2026-04-231-0/+42
|
* increase test coverage for planningStefan Majewsky2026-04-151-0/+135
|
* clarify behavior around recursing into struct type membersStefan Majewsky2026-04-151-4/+2
|
* add MysqlDialectStefan Majewsky2026-04-141-0/+63
|
* fold package internal into package oblastStefan Majewsky2026-04-141-0/+278
|
* reorganize codeStefan Majewsky2026-04-101-38/+0
|
* start reflecting on types to build a query planStefan Majewsky2026-04-101-0/+38