aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* run tests when a PR is posted on GitHubStefan Majewsky2026-05-031-0/+68
* README: adjust contribution notes, acknowledge the non-ORM-nessStefan Majewsky2026-05-021-3/+6
* v0.3.0v0.3.0Stefan Majewsky2026-04-301-1/+1
* shave an allocation and memcpy from Select() and SelectWhere()Stefan Majewsky2026-04-302-11/+42
* fix benchmark calling the wrong test functionStefan Majewsky2026-04-301-1/+1
* benchmark: provide a handwritten N=1 implementation for InsertAndDeleteStefan Majewsky2026-04-301-0/+29
* add ctx arguments to most methodsStefan Majewsky2026-04-308-132/+154
* shave off some more allocationsStefan Majewsky2026-04-301-5/+5
* one more TODOStefan Majewsky2026-04-301-0/+4
* benchmark: compare InsertAndDelete to plain SQLite using QueryRow for INSERTStefan Majewsky2026-04-291-7/+41
* note to self: bad memory usage stats for Insert()Stefan Majewsky2026-04-241-0/+1
* add Store.Upsert()Stefan Majewsky2026-04-244-11/+188
* exclude testhelpers from coverage testingStefan Majewsky2026-04-249-11/+11
* remove support for SQL dialects that rely on LastInsertId()Stefan Majewsky2026-04-246-338/+122
* add query planning for Upsert()Stefan Majewsky2026-04-233-4/+99
* change Store.Insert() to take arguments by pointerStefan Majewsky2026-04-194-42/+52
* notes from trying Oblast in https://github.com/sapcc/castellumStefan Majewsky2026-04-181-0/+2
* README: refer to GitHub mirrorStefan Majewsky2026-04-181-0/+6
* v0.2.0v0.2.0Stefan Majewsky2026-04-181-1/+1
* add StructTagKeyIsStefan Majewsky2026-04-184-10/+31
* v0.1.0v0.1.0Stefan Majewsky2026-04-181-0/+9
* add type PreparedSelectQueryStefan Majewsky2026-04-184-24/+205
* update repo descriptionStefan Majewsky2026-04-181-1/+1
* write out a proper READMEStefan Majewsky2026-04-182-5/+38
* fix Store.Insert() failing on tables without auto columnsStefan Majewsky2026-04-182-15/+68
* more test coverage, forbid non-zero auto columns during Insert()Stefan Majewsky2026-04-184-24/+264
* add TODOs for the remaining things that I want for 1.0Stefan Majewsky2026-04-172-0/+4
* benchmark: add GormStefan Majewsky2026-04-174-37/+126
* minimize function bodies for generic Insert function(s)Stefan Majewsky2026-04-171-37/+78
* Makefile: add benchmark targetStefan Majewsky2026-04-171-0/+3
* remove more instances of defer()Stefan Majewsky2026-04-172-12/+8
* reduce function body size for Update(), Delete()Stefan Majewsky2026-04-171-49/+54
* add type preparedStatement to simplify write opsStefan Majewsky2026-04-171-60/+65
* basic test coverage for Insert, Update, DeleteStefan Majewsky2026-04-173-3/+155
* improve test coverage, error reporting for Select()Stefan Majewsky2026-04-177-106/+242
* fix lintsStefan Majewsky2026-04-171-1/+1
* add Store.Update()Stefan Majewsky2026-04-163-7/+181
* add PrepareThreshold tuning parameterStefan Majewsky2026-04-162-16/+49
* benchmark: compare batches of prepared vs. one-off statementsStefan Majewsky2026-04-161-57/+103
* take non-pointer records on Insert()Stefan Majewsky2026-04-162-11/+13
* increase test coverage for planningStefan Majewsky2026-04-154-18/+156
* before scanning, spawn member structs within pointers as necessaryStefan Majewsky2026-04-154-5/+106
* clarify behavior around recursing into struct type membersStefan Majewsky2026-04-154-56/+137
* add MysqlDialectStefan Majewsky2026-04-142-0/+75
* fold package internal into package oblastStefan Majewsky2026-04-147-124/+101
* initial test coverage for Store.Select functionsStefan Majewsky2026-04-147-31/+263
* add mock SQL driver for testsStefan Majewsky2026-04-131-0/+300
* reduce code duplication in benchmark testsStefan Majewsky2026-04-132-104/+54
* add initial sketches for Store.Insert, Store.UpdateStefan Majewsky2026-04-127-101/+390
* add Store.SelectWhere, Store.SelectOneWhereStefan Majewsky2026-04-124-11/+158