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

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/rin1593638965306.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.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,
   [ 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プリミティブまたはクラスです。