ひとたび集約UDFを定義すれば、パーティション ウィンドウを使ってそれを呼び出すことができます。
次の集約UDF定義があるとします。
REPLACE FUNCTION myUdoa(x FLOAT) RETURNS FLOAT CLASS AGGREGATE(250) LANGUAGE JAVA NO SQL PARAMETER STYLE JAVA EXTERNAL NAME 'INVF:AggregateFunctions.myUdoa(com.teradata.fnc.Phase, com.teradata.fnc.Context[],double) returns java.lang.Double';
この集約UDFは、以下の問合わせで呼び出すことができます。
SELECT myUdoa(Product_ID) OVER() FROM tab_invf01102;