UDF Java and SQL Examples
UDF Java Example
package com.xxx.udf;
import org.apache.flink.table.functions.ScalarFunction;
public class UdfClass_UDF extends ScalarFunction {
public int eval(String s) {
return s.length();
}
}
UDF SQL Example
CREATE TEMPORARY FUNCTION udf as 'com.xxx..udf.UdfClass_UDF';
CREATE TABLE udfSource (a VARCHAR) WITH ('connector' = 'datagen','rows-per-second'='1');
CREATE TABLE udfSink (a VARCHAR,b int) WITH ('connector' = 'print');
INSERT INTO
udfSink
SELECT
a,
udf(a)
FROM
udfSource;
last updated: 2025-07-09 15:07 UTC - commit: cb943fa3145d5c3e150bb4fa1a987d24c3077fe9