sqlite-vec/tests
Alex Garcia 9bfeaa7842
Auxiliary column support (#123)
* initial pass at PARTITION KEY support.

* Initial pass, allow auxiliary columns on vec0 virtual tables

* update TODO

* 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

* test this branch

* accidentally removved "partition key type mistmatch" block during merge

* typo ugh

* bruv

* start aux snapshots

* drop aux shadow table on destroy

* enforce column types

* block WHERE constraints on auxiliary columns in KNN queries

* support delete

* support UPDATE on auxiliary columns
2024-11-20 00:30:23 -08:00
..
__snapshots__ Auxiliary column support (#123) 2024-11-20 00:30:23 -08:00
correctness knn cleanups and tests 2024-07-05 12:07:45 -07:00
fuzz fmt 2024-07-31 12:55:46 -07:00
leak-fixtures fuzz work 2024-07-25 11:16:06 -07:00
minimum properly check SQLITE_THREADSAFE for static compilation 2024-08-09 13:23:18 -07:00
.gitignore Initial commit 2024-04-20 13:38:58 -07:00
.python-version PARTITION KEY support (#122) 2024-11-20 00:02:04 -08:00
build.rs Initial commit 2024-04-20 13:38:58 -07:00
Cargo.lock Initial commit 2024-04-20 13:38:58 -07:00
Cargo.toml Initial commit 2024-04-20 13:38:58 -07:00
conftest.py PARTITION KEY support (#122) 2024-11-20 00:02:04 -08:00
fuzz.py docs and fuzz 2024-07-16 22:28:15 -07:00
pyproject.toml PARTITION KEY support (#122) 2024-11-20 00:02:04 -08:00
skip.test-correctness.py PARTITION KEY support (#122) 2024-11-20 00:02:04 -08:00
sqlite-vec-internal.h Initial commit 2024-04-20 13:38:58 -07:00
test-auxiliary.py Auxiliary column support (#123) 2024-11-20 00:30:23 -08:00
test-loadable.py PARTITION KEY support (#122) 2024-11-20 00:02:04 -08:00
test-partition-keys.py PARTITION KEY support (#122) 2024-11-20 00:02:04 -08:00
test-unit.c PARTITION KEY support (#122) 2024-11-20 00:02:04 -08:00
test-wasm.mjs fmt 2024-07-31 12:55:46 -07:00
unittest.rs knn cleanups and tests 2024-07-05 12:07:45 -07:00
utils.py Initial commit 2024-04-20 13:38:58 -07:00
uv.lock PARTITION KEY support (#122) 2024-11-20 00:02:04 -08:00