次の例は、バイト アレイとして中間の集約結果を示すJavaメソッドで使用するSQLのUDF定義です。
CREATE FUNCTION STD_DEV_BYTE(x FLOAT) RETURNS FLOAT CLASS AGGREGATE(24) LANGUAGE JAVA NO SQL PARAMETER STYLE JAVA EXTERNAL NAME 'StdDev_JAR:UDFExample.fastSTD_DEV(double) returns java.lang.Double';
次の例は、オブジェクトとして中間の集約結果を示すJavaメソッドで使用するSQLのUDF定義です。
CREATE FUNCTION STD_DEV_OBJ(x FLOAT) RETURNS FLOAT CLASS AGGREGATE(79) LANGUAGE JAVA NO SQL PARAMETER STYLE JAVA EXTERNAL NAME 'StdDev_JAR:UDFExample.STD_DEV(double) returns java.lang.Double';