Namespace Qavren.Edge.Sqlite.Vec
Classes
- Knn
Emits the one KNN shape sqlite-vec supports:
<vector> MATCH ? AND k = ?.LIMIT nonly works on SQLite 3.41+ and is deliberately not used.
- VecAuxColumn
An auxiliary column, prefixed with
+. Selectable, never filterable in a KNN WHERE clause.
- VecBlob
Encodes vectors the way sqlite-vec expects them: a little-endian float32 blob for
float[N], a signed-byte blob forint8[N], and a bit-packed blob forbit[N].
- VecFunctions
String builders for sqlite-vec's scalar functions. No magic, no hidden state.
- VecMetadataColumn
A metadata column. Filterable with = != > >= < <= only (boolean: = != only).
- VecPartitionKey
A partition key. Pre-filters shards on
=constraints.
- VecTable
Emits the
vec0DDL a consumer could have written, with the caps enforced up front.