aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* v0.9.0v0.9.0Stefan Majewsky2026-05-181-1/+1
* replace Wrap with NewDB/NewConn/NewTxStefan Majewsky2026-05-188-91/+168
* TODO: oblast.SqlHandle[] is inconvenient to useStefan Majewsky2026-05-131-0/+1
* v0.8.0v0.8.0Stefan Majewsky2026-05-131-1/+1
* return a concrete type from Wrap() to enable non-Oblast DB operationsStefan Majewsky2026-05-138-97/+110
* Insert, Upsert, Update, Delete: do not panic on indirection through nil pointerStefan Majewsky2026-05-136-28/+169
* add PostgreSQL benchmark, comparing lib/pq against pgx both with and w/o OblastStefan Majewsky2026-05-129-20/+670
* fix `reuse lint`Stefan Majewsky2026-05-121-0/+1
* v0.7.0v0.7.0Stefan Majewsky2026-05-121-1/+1
* add escaping in Dialect.QuoteIdentifier implementationsStefan Majewsky2026-05-122-6/+26
* clarify docstrings, put down TODOs based on review feedbackStefan Majewsky2026-05-122-3/+8
* fix typosStefan Majewsky2026-05-123-3/+3
* change Handle to a generic interface without explicit dep on database/sqlStefan Majewsky2026-05-1211-105/+216
* v0.6.0v0.6.0Stefan Majewsky2026-05-081-1/+1
* add type RuntimeIndexStefan Majewsky2026-05-083-0/+135
* v0.5.0v0.5.0Stefan Majewsky2026-05-081-1/+1
* allow both None or ErrNoRows in SelectOne{,Where}Stefan Majewsky2026-05-084-25/+141
* v0.4.0v0.4.0Stefan Majewsky2026-05-041-1/+1
* return None instead of ErrNoRows from SelectOne{,Where}Stefan Majewsky2026-05-048-33/+66
* 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