MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / make_statement_trigger

Function make_statement_trigger

nodedb/tests/trigger_execution.rs:84–101  ·  view source on GitHub ↗
(
    name: &str,
    collection: &str,
    event: DmlEvent,
    mode: TriggerExecutionMode,
)

Source from the content-addressed store, hash-verified

82}
83
84fn make_statement_trigger(
85 name: &str,
86 collection: &str,
87 event: DmlEvent,
88 mode: TriggerExecutionMode,
89) -> StoredTrigger {
90 make_trigger_full(
91 name,
92 collection,
93 TriggerTiming::After,
94 event == DmlEvent::Insert,
95 event == DmlEvent::Update,
96 event == DmlEvent::Delete,
97 mode,
98 TriggerGranularity::Statement,
99 TriggerSecurity::Invoker,
100 )
101}
102
103fn make_definer_trigger(name: &str, collection: &str, owner: &str) -> StoredTrigger {
104 let mut t = make_trigger_full(

Calls 1

make_trigger_fullFunction · 0.85

Tested by

no test coverage detected