MCPcopy Create free account
hub / github.com/asg017/sqlite-vss / resultVector

Function resultVector

src/sqlite-vector.cpp:41–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39}
40
41void resultVector(sqlite3_context *context, vector<float> *vecIn) {
42
43 auto vecRes = new VectorFloat();
44
45 vecRes->size = vecIn->size();
46 vecRes->data = (float *)sqlite3_malloc(vecIn->size() * sizeof(float));
47
48 memcpy(vecRes->data, vecIn->data(), vecIn->size() * sizeof(float));
49
50 sqlite3_result_pointer(context, vecRes, VECTOR_FLOAT_POINTER_NAME, delVectorFloat);
51}
52
53vec_ptr vectorFromBlobValue(sqlite3_value *value, const char **pzErrMsg) {
54

Callers 5

vector_fromFunction · 0.85
vector_from_jsonFunction · 0.85
vector_from_blobFunction · 0.85
vector_from_rawFunction · 0.85
fvecsEachColumnFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected