Expand description
Function registry — manages lookup and registration of all built-in functions.
Three categories:
- Scalar functions (1-to-1 mapping of inputs to outputs)
- Aggregate functions (N-to-1 reduction)
- Table functions (produce a table of rows)
Structs§
- Function
Registry - Registry of all built-in functions (scalar, aggregate, table).
Enums§
- Aggregate
Function - All built-in aggregate functions.
- Arithmetic
Op - ArrayOp
- Array math functions — element-wise operations on numeric lists.
- BlobOp
- Blob functions — ported from C++
function/blob/. - Boolean
Op - Cast
Target - Comparison
Op - DateOp
- HashOp
- Hash functions — ported from C++
function/hash/. - Interval
Op - Interval constructor functions — ported from C++
function/interval/. - ListOp
- MapOp
- PathOp
- Path functions — operate on recursive rel / path values (NODES, RELS, LENGTH).
- Resolved
Function - A resolved function with its variant.
- Scalar
Function - All built-in scalar function variants.
- Schema
Op - Schema functions — access metadata about nodes, relationships, and values.
- String
Op - Struct
Op - Table
Function - All built-in table functions.
- UnionOp
- Union functions — ported from C++
function/union/. - Utility
Op - Utility functions.