目的
Eventは、オペレータがイベント処理または通知を実行できるようにするユーザー提供関数です。
構造
#include <pxoper.h> PXSTC_Code PX_Event(PX_OperatorHandle operator, PX_LongInt phase);
次のような場合に当てはまります。
パラメータ | 関数 | 指定 |
---|---|---|
operator | 入力 | Event関数に関連するオペレータ ハンドル |
phase | 入力 | 現在の処理フェーズ番号 |
戻りコード
以下のEvent関数のステータス コードは、Teradata PTオペレータ インターフェースによって定義されます。
ステータス コード | 意味 |
---|---|
PXSTC_EndMethod | オペレータの実行の成功 このステータス条件は、イベントがこの関数によって正常に処理されたことを示します。 |
PXSTC_NextPhase | 次の処理フェーズに進む |
PXSTC_SamePhase | 現在の処理フェーズを継続する |
オペレータをサポートするために上記以外のEvent関数のステータス コードが必要な場合は、追加定義します。
使用上の注意
Event関数を使用する場合の注意事項は、以下を考慮してください。
対象 | 使用上の注意 |
---|---|
説明 | この関数では、呼び出し元がPutAttribute関数を使用して、オペレータによって処理されるイベントを指定する必要があります。 Put Attributeも参照してください。 |