nodedb-lite 0.1.0

Embedded edge client for NodeDB — offline vector search, graph traversal, and CRDT sync
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// SPDX-License-Identifier: Apache-2.0
//! Vector-primary direct writes: the insert family, `DirectDelete`,
//! `DirectUpdate`, and `DirectTruncate`, sharing one set of row primitives.

mod common;
mod mutate;
mod truncate;
mod write;

pub(super) use common::remove_live_node;
pub(super) use mutate::{
    DirectUpdateArgs, vector_direct_delete, vector_direct_delete_coordinated, vector_direct_update,
    vector_direct_update_coordinated,
};
pub(crate) use truncate::clear_collection_indexes;
pub(super) use truncate::{vector_direct_truncate, vector_direct_truncate_coordinated};
pub(super) use write::{DirectWriteArgs, vector_direct_write, vector_direct_write_coordinated};