sqlite-vec/TODO

24 lines
661 B
Text

# partition
- [ ] UPDATE on partition key values
- remove previous row from chunk, insert into new one?
- [ ] properly sqlite3_vtab_nochange / sqlite3_value_nochange handling
# auxiliary columns
- later:
- NOT NULL?
- perf: INSERT stmt should be cached on vec0_vtab
- perf: LEFT JOIN aux table to rowids query in vec0_cursor for rowid/point stmts, to avoid N lookup queries
# metadata filtering
- text comparisons (long)
- skip invalid validity entries in knn filter?
- null!
- date/datetime
- [ ] test accessing aux values when rowid is different than 1,2,3 etc.
- later
- `v in (...)` handling
- remaining TODO items
- dictionary encoding?