#include <vector_store.h>
Definition at line 23 of file vector_store.h.
◆ VectorStore()
◆ add()
| void vanedb::VectorStore::add |
( |
uint64_t |
id, |
|
|
const float * |
vector |
|
) |
| |
|
inline |
◆ clear()
| void vanedb::VectorStore::clear |
( |
| ) |
|
|
inline |
◆ contains()
| bool vanedb::VectorStore::contains |
( |
uint64_t |
id | ) |
const |
|
inline |
◆ dimension()
| size_t vanedb::VectorStore::dimension |
( |
| ) |
const |
|
inline |
◆ get()
| const float * vanedb::VectorStore::get |
( |
uint64_t |
id | ) |
const |
|
inline |
◆ get_copy()
| std::vector< float > vanedb::VectorStore::get_copy |
( |
uint64_t |
id | ) |
const |
|
inline |
◆ metric()
◆ remove()
| bool vanedb::VectorStore::remove |
( |
uint64_t |
id | ) |
|
|
inline |
◆ reserve()
| void vanedb::VectorStore::reserve |
( |
size_t |
capacity | ) |
|
|
inline |
◆ search()
| std::vector< SearchResult > vanedb::VectorStore::search |
( |
const float * |
query, |
|
|
size_t |
k |
|
) |
| const |
|
inline |
◆ size()
| size_t vanedb::VectorStore::size |
( |
| ) |
const |
|
inline |
◆ update()
| bool vanedb::VectorStore::update |
( |
uint64_t |
id, |
|
|
const float * |
vector |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: