public class class_name { ... public static void method_name ( type_1 input_parameter_1, ..., type_n input_parameter_n, result_type_1 result_1, ..., result_type_r result_r) { ... } ... }
説明
パラメータ | 指定内容 |
---|---|
type_n input_parameter_n | 入力パラメータ。nはCREATE FUNCTION定義に含まれるパラメータの数です。n = 0なら、入力パラメータはありません。この型は、Javaプリミティブか、入力引数のSQLデータ型に対応するクラスです。 入力パラメータの数は最大128個です。 |
result_type_r result_r | 行の結果出力パラメータ。rは、対応するCREATE FUNCTION定義またはREPLACE FUNCTION定義によって決定されます。 テーブルUDFが固定された結果行指定により定義されている場合
テーブルUDFが動的な結果行指定により定義されている場合
このメソッドは少なくとも1つの結果行の出力引数を戻さなければなりません。 |