pub trait AggregatePluginFn: Send + Sync {
// Required methods
fn signature(&self) -> &AggSignature;
fn create_accumulator(&self) -> Box<dyn PluginAccumulator>;
}Expand description
A Cypher aggregate function plugin.
Required Methods§
Sourcefn signature(&self) -> &AggSignature
fn signature(&self) -> &AggSignature
Static signature.
Sourcefn create_accumulator(&self) -> Box<dyn PluginAccumulator>
fn create_accumulator(&self) -> Box<dyn PluginAccumulator>
Construct a fresh per-group accumulator.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".