Call a UDF from Cypher
Invoke registered UDFs within Cypher queries as if they were built-in functions.
Usage
Reference UDFs using the library namespace followed by the function name (e.g., LibraryName.FunctionName()).
Example
from falkordb import FalkorDB
db = FalkorDB(host='localhost', port=6379)
g = db.select_graph("social")
result = g.query("RETURN StringUtils.UpperCaseOdd('abcdef')").result_set
print(result)
Notes
- UDFs are called using
LibraryName.FunctionName()syntax - They can be used anywhere built-in functions can be used
- UDFs can be part of
RETURN,WHERE,SET, or other Cypher clauses - Arguments are passed just like built-in functions
- Return values follow JavaScript type conversion rules