集約UDFのメソッド シグネチャ - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQL外部ルーチン プログラミング

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/uhh1512082756414.ditamap
dita:ditavalPath
ja-JP/uhh1512082756414.ditaval
dita:id
B035-1147
Product Category
Software
Teradata Vantage
import com.teradata.fnc.*;
import java.io.*;
import java.sql.*;

public class  class_name  {

   ...

   public static  result_type   method_name  ( Phase  phase,
                                           Context[]  context,
                                           type_1      input_param_1,
                                           ...,
                                           type_n      input_param_n)
   {
        ...
   }
}

説明

戻り値型/パラメータ 指定内容
result_type 対応するCREATE FUNCTION文のRETURNS句の中で、SQLデータ型に対応するJavaプリミティブまたはクラス。
com.teradata.fnc.Phase phase Teradata Databaseが現在の集約フェーズで受け渡す必須パラメータ。集約フェーズは、メソッドにおいて渡されたデータを処理する方法を決定します。

フェーズ クラスの詳細については、com.teradata.fnc.Phaseを参照してください。

com.teradata.fnc.Context[] context 中間記憶域へアクセスし、さまざまな集約フェーズで受け渡されたデータを組み合わせる方法をメソッドに提供する必須パラメータ。

コンテキスト クラスの詳細については、com.teradata.fnc.Contextを参照してください。

type_n input_param_n 入力パラメータ。nはCREATE FUNCTION定義に含まれるパラメータの数です。n = 0なら、入力パラメータはありません。この型は、Javaプリミティブか、入力引数のSQLデータ型に対応するクラスです。

入力パラメータの数は最大128個です。