nodedb 0.4.0

Local-first, real-time, edge-to-cloud hybrid database for multi-modal workloads
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// SPDX-License-Identifier: BUSL-1.1

//! Protocol-neutral collection DML: INSERT INTO / UPSERT INTO.

mod insert;
mod parse;
mod triggers;
mod upsert;

pub use insert::insert_document;
pub use upsert::upsert_document;

// Shared with the `copy_from` bulk-import handlers (same collection-DML
// family): building INSERT SQL from a field map and planning/dispatching it.
pub(in crate::control::server::shared::ddl::neutral::collection) use parse::{
    fields_to_insert_sql, plan_and_dispatch,
};