How a filter field resolves to SQL: JSON on the metadata column, or a live entity column.
The key/id column projected as id (sibling: id; entityColumn: e.g. ID).
Schema-qualified table the vectors live in, already bracket-quoted (e.g. [__mj].[vec_x]).
Extra columns returned with each match (sibling: ['metadata']; entityColumn: entity cols).
The VECTOR column name (sibling: embedding; entityColumn: e.g. Embedding).
Describes the physical target a query runs against — the sibling table MJ manages, or an existing VECTOR column on an entity table (the migration shape for systems that already store embeddings on their own tables).