Skip to main content

Module procedures

Module procedures 

Source
Expand description

M9-shipped procedures fronting the declared-plugin store.

Structs§

DeclareAggregateProcedure
Implementation of uni.plugin.declareAggregate.
DeclareFunctionProcedure
Implementation of uni.plugin.declareFunction.
DeclareProcedureProcedure
Record-and-persist implementation for a declare* kind.
DeclareTriggerProcedure
Record-and-persist implementation for a declare* kind.
DropDeclaredProcedure
Implementation of uni.plugin.dropDeclared.
ListDeclaredProcedure
Implementation of uni.plugin.listDeclared.

Functions§

declare_aggregate_signature
Signature for uni.plugin.declareAggregate.
declare_function_signature
Signature for uni.plugin.declareFunction.
declare_procedure_signature
Signature for uni.plugin.declareProcedure.
declare_trigger_signature
Signature for uni.plugin.declareTrigger.
drop_declared_signature
Signature for uni.plugin.dropDeclared.
install_function_into_registry
Compile a declared-function record into a DeclaredScalarFn and register it into registry under a synthetic plugin id derived from the qname’s namespace.
list_declared_signature
Signature for uni.plugin.listDeclared.