Fetch a persisted, version-pinned embedding vector for a single record of
an entity (plan §5.2). Returns the dense numeric vector, or null when no
persisted embedding exists for that record/model.
The default implementation is a documented integration seam (see RunViewDataAccess.fetchEmbedding); tests supply vectors directly.
entity whose persisted embedding is requested
primary-key value of the record
pinned embedding-model id/name (part of model lineage)
expected dimensionality
Fetch rows from a named source (entity / external entity / query-backed
entity). Returns a FetchRowsResult — never throws for logical
read failures (mirrors RunView's non-throwing contract).
The read-only data-access contract the FeatureAssembly executor depends on.
Implementations:
RunView(DB-backed).