exasol-udfs

Installation
SKILL.md

Exasol UDFs & Script Language Containers

UDFs extend SQL with custom logic that runs inside the Exasol cluster: per-row transforms, custom aggregation, ML inference against a model in BucketFS, external API calls, and DataFrame batch processing. They execute in a Script Language Container — a Docker-based runtime whose contents you can replace when the default packages are not enough.

Two Decisions Before Any Route

SCALAR or SET?

SCALAR SET
Input One row at a time Group of rows (via GROUP BY)
Output RETURNS <type> (single value) EMITS (col1 TYPE, ...) (zero or more rows)
Row iteration Not needed ctx.next() loop required
SQL usage SELECT udf(col) FROM t SELECT udf(col) FROM t GROUP BY key
Use case Per-row transforms Aggregation, ML batch predict, multi-row emit
Installs
21
GitHub Stars
10
First Seen
Feb 27, 2026
exasol-udfs — exasol-labs/exasol-agent-skills