| Commit message (Expand) | Author | Age | Files | Lines |
| * | replace types Handle, DB, Conn, Tx with their gg/gsql equivalents | Stefan Majewsky | 2 days | 1 | -2/+3 |
| * | add type Selection | Stefan Majewsky | 2026-07-17 | 1 | -2/+2 |
| * | bump gg, fix test assertions in benchmark | Stefan Majewsky | 2026-07-17 | 1 | -3/+3 |
| * | bump gg to 0.10.0, use gg/assert | Stefan Majewsky | 2026-06-20 | 1 | -1/+1 |
| * | replace Wrap with NewDB/NewConn/NewTx | Stefan Majewsky | 2026-05-18 | 1 | -22/+22 |
| * | return a concrete type from Wrap() to enable non-Oblast DB operations | Stefan Majewsky | 2026-05-13 | 1 | -36/+32 |
| * | add PostgreSQL benchmark, comparing lib/pq against pgx both with and w/o Oblast | Stefan Majewsky | 2026-05-12 | 1 | -10/+14 |
| * | change Handle to a generic interface without explicit dep on database/sql | Stefan Majewsky | 2026-05-12 | 1 | -10/+14 |
| * | allow both None or ErrNoRows in SelectOne{,Where} | Stefan Majewsky | 2026-05-08 | 1 | -2/+2 |
| * | return None instead of ErrNoRows from SelectOne{,Where} | Stefan Majewsky | 2026-05-04 | 1 | -2/+2 |
| * | fix benchmark calling the wrong test function | Stefan Majewsky | 2026-04-30 | 1 | -1/+1 |
| * | benchmark: provide a handwritten N=1 implementation for InsertAndDelete | Stefan Majewsky | 2026-04-30 | 1 | -0/+29 |
| * | add ctx arguments to most methods | Stefan Majewsky | 2026-04-30 | 1 | -8/+12 |
| * | benchmark: compare InsertAndDelete to plain SQLite using QueryRow for INSERT | Stefan Majewsky | 2026-04-29 | 1 | -7/+41 |
| * | exclude testhelpers from coverage testing | Stefan Majewsky | 2026-04-24 | 1 | -2/+2 |
| * | change Store.Insert() to take arguments by pointer | Stefan Majewsky | 2026-04-19 | 1 | -2/+6 |
| * | add type PreparedSelectQuery | Stefan Majewsky | 2026-04-18 | 1 | -3/+5 |
| * | write out a proper README | Stefan Majewsky | 2026-04-18 | 1 | -0/+10 |
| * | benchmark: add Gorm | Stefan Majewsky | 2026-04-17 | 1 | -34/+102 |
| * | add Store.Update() | Stefan Majewsky | 2026-04-16 | 1 | -6/+109 |
| * | add PrepareThreshold tuning parameter | Stefan Majewsky | 2026-04-16 | 1 | -1/+0 |
| * | benchmark: compare batches of prepared vs. one-off statements | Stefan Majewsky | 2026-04-16 | 1 | -57/+103 |
| * | take non-pointer records on Insert() | Stefan Majewsky | 2026-04-16 | 1 | -1/+2 |
| * | reduce code duplication in benchmark tests | Stefan Majewsky | 2026-04-13 | 1 | -104/+30 |
| * | add initial sketches for Store.Insert, Store.Update | Stefan Majewsky | 2026-04-12 | 1 | -32/+121 |
| * | add Store.SelectWhere, Store.SelectOneWhere | Stefan Majewsky | 2026-04-12 | 1 | -9/+43 |
| * | add Store.SelectOne | Stefan Majewsky | 2026-04-12 | 1 | -18/+97 |
| * | reorganize the API from type DB to type Store | Stefan Majewsky | 2026-04-11 | 1 | -3/+6 |
| * | BenchmarkSelect: test N=1/10/100/1000 all at once | Stefan Majewsky | 2026-04-11 | 1 | -78/+81 |
| * | say no to ctx | Stefan Majewsky | 2026-04-11 | 1 | -2/+2 |
| * | initial MVP for oblast.Select() | Stefan Majewsky | 2026-04-10 | 1 | -0/+131 |