Search Shortcut cmd + k | ctrl + k
evalexpr_rhai

Evaluate the Rhai scripting language in DuckDB

Maintainer(s): rustyconover

Installing and Loading

INSTALL evalexpr_rhai FROM community;
LOAD evalexpr_rhai;

About evalexpr_rhai

For more information regarding usage, see the documentation.

Added Functions

function_name function_type description comment examples
evalexpr_rhai scalar Evaluate a Rhai scripting language expression and return the result as JSON NULL [evalexpr_rhai('40 + 2'), evalexpr_rhai('[1, 2, 3].map(|x| x * 2)')]
evalexpr_rhai scalar Evaluate a Rhai scripting language expression with a JSON context object accessible as 'context' NULL [evalexpr_rhai('context.x + context.y', '{"x": 10, "y": 20}'), evalexpr_rhai('context.items.len()', '{"items": [1, 2, 3]}')]

Overloaded Functions

| function_name | function_type | description | comment | examples | |—————|—————|————-|———|———-|

Added Types

| type_name | type_size | logical_type | type_category | internal | |———–|———-:|————–|—————|———-|

Added Settings

| name | description | input_type | scope | aliases | |——|————-|————|——-|———|