Details for Programming Languages

Exasol currently supports the following programming languages for UDFs:

For all script languages it is possible to set environment variables for the script execution. The corresponding syntax is %env <variable>=<value>, and one use case is to set the search path for making certain libraries accessible that are stored in BucketFS (see details below).
Example: %env LD_LIBRARY_PATH=/buckets/bfsdefault/hadoop_libs/native_lib

Python 2 has reached end of life and is no longer supported in Exasol. We recommend that you use Python 3 in all UDFs.