This project contains the API required to build User Defined Functions (UDFs) for Exasol in the Java programming language.
User Defined Functions extend Exasol with functions and scripts that can be called from within SQL statements.
This library is already included in the Exasol database. Therefore, you should include it with the scope provided in Maven or compileOnly in Gradle. This ensures that the library is available during compilation but is not bundled with your UDF jar, avoiding conflicts with the version pre-installed in the database.
Replace the version numbers below with the latest version.
<dependency>
<groupId>com.exasol</groupId>
<artifactId>udf-api-java</artifactId>
<version>1.0.10</version>
<scope>provided</scope>
</dependency>dependencies {
compileOnly 'com.exasol:udf-api-java:1.0.10'
}- API documentation as JavaDoc
- Java tutorials with examples of how to build, test and run Java UDFs