コントラクト関数が呼び出されている構文解析プログラムのフェーズを示します。構文解析プログラムのフェーズは次のとおりです。
構文解析プログラムのフェーズ | 意味 |
---|---|
FNC_CTRCT_GET_ALLCOLS_PHASE = 0 | 関数は、すべてのリモート テーブル列を返します。 |
FNC_CTRCT_VALIDATE_PHASE = 1 | 入力が正しいことを検証します。コントラクト関数は、このフェーズから複数回呼び出すことができます。 このフェーズは現在使用されていません。
|
FNC_CTRCT_COMPLETE_PHASE = 2 | コントラクト関数の最後の呼び出し。必要な外部サーバー アクションを完了する必要があります。 |
FNC_CTRCT_DDL_PHASE = 3 | CREATE SERVER文の実行が完了中です。接続を確認する必要があります。 |
FNC_CTRCT_DEFINE_SERVER_PHASE = 4 | CREATE VIEW文またはCREATE MACRO文が実行中です。カスタム句データが有効でない可能性があります。 |
このルーチンは、PE vprocでテーブル演算子によってのみ呼び出し可能です。
構文
public ContractPhase getContractPhase();