Stream triggers row variables
=============================

TG_NAME
^^^^^^^

データ型の名前。この変数には、実際に起動されたトリガーの名前が含まれています。実際のトリガー名には、トリガーの作成中に指定された名前と比較して、
``\_bdrt`` または\ ``\_bdrc``
サフィックストリガータイプにより異なります。

TG_WHEN
^^^^^^^

データ型テキスト。この変数は、競合トリガーと変換トリガーの両方で\ ``BEFORE``
を示します。 ``bdr.trigger_get_type()``
情報ファンクションを呼び出すことにより、ストリームトリガータイプを取得できます。
:ref:`bdr.trigger_get_type <bdr.trigger_get_type>`  を参照してください。

TG_LEVEL
^^^^^^^^

データ型text ``ROW`` の文字列。

TG_OP
^^^^^

データタイプ text
トリガーが起動されたオペレーションを識別する\ ``INSERT`` 、\ ``UPDATE``
、または\ ``DELETE`` の文字列。

TG_RELID
^^^^^^^^

データ型oid トリガー呼び出しの原因となったテーブルのオブジェクトID。

TG_TABLE_NAME
^^^^^^^^^^^^^

データ型名 トリガーの呼び出しを発生させたテーブルの名前。

TG_TABLE_SCHEMA
^^^^^^^^^^^^^^^

データ型名
トリガー呼び出しの原因となったテーブルのスキーマの名前。パーティションテーブルの場合、これはルートテーブルの名前です。

TG_NARGS
^^^^^^^^

データ型整数 ``bdr.create_conflict_trigger()``
または\ ``bdr.create_transform_trigger()``
ステートメントのトリガーファンクションに指定された引数の数。

TG_ARGV[]
^^^^^^^^^

テキストのデータ型配列 ``bdr.create_conflict_trigger()``
または\ ``bdr.create_transform_trigger()``
ステートメントの引数。インデックスは0からカウントします。無効なインデックス0未満または\ ``TG_NARGS``
以上の場合、 ``NULL`` 値になります。
