Python3 available as programming language in scripts for user defined functions and virtual schema adapters

Details

Detail name Value
Changelog Number 5177
Type New Feature
Status Resolved
Fix Versions Exasol 6.2.0
Resolution Date 2019-05-06

Starting with Exasol 6.2, Python3 is (alongside Python(2), Java, R, and Lua) now available as programming language in user defined functions (UDFs).
The Exasol<->Python3 API in UDFs (via ctx and meta objects) is identical to Python2.

In order to create Python3 UDFs, use PYTHON3 as script language name like this:

--/
create PYTHON3 scalar script echo(x int) returns int as
def run(ctx):
    return ctx.x
/

Please note: The language name PYTHON still refers to Python2