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