Skip to main content

linkrs_query/executor/expression/functions/
builtin.rs

1//! Module for implementing built-in functions
2//!
3//! Provide the specific implementations of all built-in functions, organized by function category.
4//!
5//! Function registration is now performed directly through FunctionRegistry::register_all_builtin_functions.
6//! Using a static distribution mechanism, the function is directly called via the BuiltinFunction enumeration.
7
8// The macro module must be loaded first so that it can be used by other modules.
9#[macro_use]
10pub mod macros;
11
12pub mod aggregate;
13pub mod container;
14pub mod conversion;
15pub mod datetime;
16pub mod geography;
17pub mod graph;
18pub mod math;
19pub mod path;
20pub mod regex;
21pub mod sequence;
22pub mod string;
23pub mod utility;
24pub mod vector;
25pub mod window;