Class VectorDatabaseService

java.lang.Object
app.ductape.sdk.vector.VectorDatabaseService

public class VectorDatabaseService extends Object
Product-level vector management; delegates runtime operations to VectorService (parity with vector-database.service.ts + shared registry in TS).

Query/cache parity: query strips product, env, tag, and cache before delegating to VectorService.query(java.util.Map<java.lang.String, java.lang.Object>) so the wire shape matches TS (embedding stays under vector). getSchemaSnapshot(Map) follows TS getSchemaSnapshot (describe stats + sample list/fetch + inferred metadata schema). When setCacheManager(CacheManager) is wired (see Ductape), query / fetchVectors honor TS cache tags via tiered CacheManager fetch/store.