Commit graph

65 commits

Author SHA1 Message Date
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
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
04c6da4c62 update linux arm builds 2024-11-15 10:43:44 -08:00
Alex Garcia
7991cd734b gha: no -DSQLITE_CORE on pyodide build, shouldn't need it? 2024-11-08 21:49:10 -08:00
Alex Garcia
aae35ce106 try pyodide build 2024-11-08 21:46:41 -08:00
Alex Garcia
12259dc35e gha: get-measurement 2024-11-04 16:56:33 -08:00
Alex Garcia
beba23f17d try arm build, measure energy 2024-11-04 16:53:10 -08:00
Alex Garcia
6f75fc327f android+ios release artifacts 2024-09-12 17:28:55 -07:00
Alex Garcia
a4811fcaa8 gha: ios run x86 build on macos-12 2024-09-12 16:10:58 -07:00
Alex Garcia
94fd29fc2d gha: clenaup android matrix 2024-09-12 16:09:42 -07:00
Alex Garcia
3b898c523b try more ios targets 2024-09-12 16:07:00 -07:00
Alex Garcia
6d672fbc4f gha: include-hidden-files smh 2024-09-07 10:03:12 -07:00
Alex Garcia
5a1cd93074 gha: wasm debug 2024-09-07 10:00:17 -07:00
Alex Garcia
687a2821f2 ios build re-arrange, re-enable windows on test.yaml 2024-09-06 10:22:01 -07:00
Alex Garcia
d529eb09d1 gha: arm64? 2024-08-26 23:29:19 -07:00
Alex Garcia
10b54df298 gha: ndegub? 2024-08-26 23:27:12 -07:00
Alex Garcia
4208fd3988 gha: sysroot 2024-08-26 23:23:46 -07:00
Alex Garcia
293e9280f4 gha: ios? 2024-08-26 23:20:10 -07:00
Alex Garcia
df2cc06221 gha: diff artifact names 2024-08-26 23:07:37 -07:00
Alex Garcia
76a5c2a99b gha: try multiple android 2024-08-26 23:05:21 -07:00
Alex Garcia
ea8f483d79 gha: dgb android 2024-08-26 23:00:27 -07:00
Alex Garcia
e7099c45a1 gha: setup java 2024-08-26 22:56:20 -07:00
Alex Garcia
349794dce4 init android test 2024-08-26 22:54:56 -07:00
Alex Garcia
9ac40350e5 gha: windows-latest test.yaml 2024-08-15 15:30:37 -07:00
Alex Garcia
8a0063375c gha: just macos 2024-08-05 16:57:27 -07:00
Alex Garcia
7c2021029c gha: ensure sqlite-vec.h, skip msvc stuff 2024-08-05 16:53:30 -07:00
Alex Garcia
bc0e6c92e3 gha: wrong directory 2024-08-05 16:48:53 -07:00
Alex Garcia
530a3c95d2 Explicitly test that SQLite version 3.31.1 is compatible with sqlite-vec when statically compiling 2024-08-05 16:46:35 -07:00
Alex Garcia
b99f6bb92b update ncurces build process 2024-07-23 14:07:03 -07:00
Alex Garcia
1157c90a05 manual repro.sh without git diff 2024-07-12 08:42:49 -07:00
Alex Garcia
5ac34d1654 re-roder patching 2024-07-11 22:49:00 -07:00
Alex Garcia
584952b9ee test ncruces 2024-07-11 22:45:27 -07:00
Alex Garcia
86679d5a92 cosmopolitan updates, add to release 2024-07-05 13:25:54 -07:00
Alex Garcia
e89309df61 gha: win32 cc fix 2024-07-05 12:49:41 -07:00
Alex Garcia
b32d80fbaa test: make static 2024-07-05 12:24:17 -07:00
Alex Garcia
50a153002a gha: win diff upload name 2024-06-29 12:46:26 -07:00
Alex Garcia
7a6e824ea5 gha: \LD instead 2024-06-28 22:13:11 -07:00
Alex Garcia
09203f360d gha: win cl 2024-06-28 22:10:08 -07:00
Alex Garcia
cc95770edd gha: please 2024-06-28 21:58:53 -07:00
Alex Garcia
fd7664147f gha: 2024-06-28 21:55:58 -07:00
Alex Garcia
ad4bf1d396 msvc windows latest? 2024-06-28 21:54:36 -07:00
Alex Garcia
697a36bbc3 gha: vsversion: 2023 2024-06-28 21:52:48 -07:00
Alex Garcia
76c421e0b9 win32 try 2024-06-28 20:50:20 -07:00
Alex Garcia
f361209364 bump to macos-12 :( 2024-06-28 20:34:46 -07:00
Alex Garcia
cfbecee889 skip windows msvc on github actions for now 2024-06-12 00:12:08 -07:00
Alex Garcia
66bc7e8947 gha: msvc manual 2024-06-09 00:14:37 -07:00
Alex Garcia
974823f9d6 gha: msvc 3rd party? 2024-06-09 00:11:27 -07:00
Alex Garcia
35a05d6ca8 windows try msvc 2024-06-09 00:07:10 -07:00
Alex Garcia
51391b4d16 cosmo try on mac instead? 2024-05-23 11:25:45 -07:00
Alex Garcia
9e9c9eda02 gha: cosmo and windows fixes pls 2024-05-23 11:24:15 -07:00