SPI_register_relation — 短命の名前付きリレーションをSPIの問い合わせから名前で参照可能にする
int SPI_register_relation(EphemeralNamedRelation enr
)
SPI_register_relation
は短命の名前付きリレーションを、現在のSPI接続を通して計画され、実行される問い合わせに対して、関連情報と一緒に参照できるようにします。
EphemeralNamedRelation enr
短命の名前付きリレーションの登録エントリ
コマンドの実行に成功したときは、次の(負でない)値が返されます。
SPI_OK_REL_REGISTER
リレーションが名前で登録できた場合
エラーが発生したときは、以下の負の値の一つが返されます。
SPI_ERROR_ARGUMENT
enr
がNULL
か、そのname
フィールドがNULL
の場合
SPI_ERROR_UNCONNECTED
接続されていないC関数から呼び出された場合
SPI_ERROR_REL_DUPLICATE
enr
のname
フィールドで指定された名前が、現在の接続で既に登録済みの場合