pub struct FunctionRegistry { /* private fields */ }Implementations§
Source§impl FunctionRegistry
impl FunctionRegistry
pub fn new() -> FunctionRegistry
pub fn register_function(&self, name: &str, function: Function)
pub fn get_function(&self, name: &str) -> Option<Arc<Function>>
Trait Implementations§
Source§impl CypherConfiguration for FunctionRegistry
impl CypherConfiguration for FunctionRegistry
fn get_aggregating_function_names(&self) -> HashSet<String>
Source§impl Default for FunctionRegistry
impl Default for FunctionRegistry
Source§impl RegisterAggregationFunctions for FunctionRegistry
impl RegisterAggregationFunctions for FunctionRegistry
fn register_aggregation_functions(&self)
Source§impl RegisterContextMutatorFunctions for FunctionRegistry
impl RegisterContextMutatorFunctions for FunctionRegistry
fn register_context_mutators(&self)
Source§impl RegisterCypherScalarFunctions for FunctionRegistry
impl RegisterCypherScalarFunctions for FunctionRegistry
fn register_scalar_functions(&self)
Source§impl RegisterDrasiFunctions for FunctionRegistry
impl RegisterDrasiFunctions for FunctionRegistry
fn register_drasi_functions(&self)
Source§impl RegisterFutureFunctions for FunctionRegistry
impl RegisterFutureFunctions for FunctionRegistry
fn register_future_functions( &self, future_queue: Arc<dyn FutureQueue>, result_index: Arc<dyn ResultIndex>, expression_evaluator: Weak<ExpressionEvaluator>, )
Source§impl RegisterListFunctions for FunctionRegistry
impl RegisterListFunctions for FunctionRegistry
fn register_list_functions(&self)
Source§impl RegisterMetadataFunctions for FunctionRegistry
impl RegisterMetadataFunctions for FunctionRegistry
fn register_metadata_functions(&self)
Source§impl RegisterNumericFunctions for FunctionRegistry
impl RegisterNumericFunctions for FunctionRegistry
fn register_numeric_functions(&self)
Source§impl RegisterPastFunctions for FunctionRegistry
impl RegisterPastFunctions for FunctionRegistry
fn register_past_functions(&self, archive_index: Arc<dyn ElementArchiveIndex>)
Source§impl RegisterTextFunctions for FunctionRegistry
impl RegisterTextFunctions for FunctionRegistry
fn register_text_functions(&self)
Auto Trait Implementations§
impl Freeze for FunctionRegistry
impl RefUnwindSafe for FunctionRegistry
impl Send for FunctionRegistry
impl Sync for FunctionRegistry
impl Unpin for FunctionRegistry
impl UnwindSafe for FunctionRegistry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more