構文
import com.teradata.fnc.*;
import java.io.*;
import java.sql.*;
public class class_name {
...
public static result_type method_name (
Phase phase,
Context[] context,
[ input_parameter_specification [,...] ]
)
{
...
}
}
- input_parameter_specification
type *input_parameter
構文要素
- result_type
- 対応するCREATE FUNCTION文のRETURNS句の中で、SQLデータ型に対応するJavaプリミティブまたはクラス。
- phase
- Vantageが現在の集約フェーズで受け渡すことができる必須パラメータ。集約フェーズは、メソッドにおける渡されたデータの処理方法を決定します。Phaseクラスの詳細については、com.teradata.fnc.Phaseを参照してください。
- context
- メソッドが中間記憶域にアクセスし、さまざまな集約フェーズで渡されたデータを組み合わせる方法を指定する必須パラメータ。Contextクラスの詳細については、com.teradata.fnc.Contextを参照してください。
- input_parameter_specification
- [オプショ] CREATE FUNCTION定義内の入力パラメータのタイプと名前。定義内の各入力パラメータには、対応するinput_parameter_specificationが必要です。入力パラメータの最大数は128です。
- typeは、input_parameterのSQLデータ型に対応するJavaプリミティブまたはクラスです。