Commit graph

11 commits

Author SHA1 Message Date
Alex Garcia
7832a7f6fe Merge branch 'main' into auxiliary 2024-11-20 00:28:09 -08:00
Alex Garcia
6658624172
PARTITION KEY support (#122)
* initial pass at PARTITION KEY support.

* unit tests

* gha this PR branch

* fixup tests

* doc internal

* fix tests, KNN/rowids in

* define SQLITE_INDEX_CONSTRAINT_OFFSET

* whoops

* update tests, syrupy, use uv

* un ignore pyproject.toml

* dot

* tests/

* type error?

* win: .exe, update error name

* try fix macos python, paren around expr?

* win bash?

* dbg :(

* explicit error

* op

* dbg win

* win ./tests/.venv/Scripts/python.exe

* block UPDATEs on partition key values for now
2024-11-20 00:02:04 -08:00
Alex Garcia
5d9b923c59 support UPDATE on auxiliary columns 2024-11-13 15:49:04 -08:00
Alex Garcia
a394c5f0dc support delete 2024-11-13 15:35:22 -08:00
Alex Garcia
7d4c023928 enforce column types 2024-11-13 15:15:32 -08:00
Alex Garcia
d6adbc9f56 drop aux shadow table on destroy 2024-11-13 15:01:43 -08:00
Alex Garcia
0eece069a0 Merge branch 'partition-by' into auxiliary 2024-11-13 13:37:54 -08:00
Alex Garcia
76b8247a41 update tests, syrupy, use uv 2024-11-13 11:55:18 -08:00
Alex Garcia
bfb279c0a1 update TODO 2024-10-14 11:23:57 -07:00
Alex Garcia
8a7bde91c4 Initial pass, allow auxiliary columns on vec0 virtual tables 2024-10-14 11:06:25 -07:00
Alex Garcia
776d86cc0c initial pass at PARTITION KEY support. 2024-10-13 22:11:13 -07:00