nodedb 0.2.1

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
// SPDX-License-Identifier: BUSL-1.1

//! Synonym group post-apply side effects — sync the in-memory registry.

use std::sync::Arc;

use crate::control::security::catalog::StoredSynonymGroup;
use crate::control::state::SharedState;

pub fn put(stored: StoredSynonymGroup, shared: Arc<SharedState>) {
    shared.synonym_registry.register(stored);
}

pub fn delete(tenant_id: u64, name: String, shared: Arc<SharedState>) {
    shared.synonym_registry.unregister(tenant_id, &name);
}