SPI_getargtypeid
<refpurpose>return the data type OID for an argument of
a statement prepared by <function>SPI_prepare</function></refpurpose>
—
SPI_prepare
で準備された文で指定される引数のデータ型のOIDを返す
Oid SPI_getargtypeid(SPIPlanPtrplan
, intargIndex
)
<function>SPI_getargtypeid</function> returns the OID representing the type
for the <parameter>argIndex</parameter>'th argument of a statement prepared by
<function>SPI_prepare</function>. First argument is at index zero.
SPI_getargtypeid
は、SPI_prepare
で準備された文におけるargIndex
番目の引数の型を表すOIDを返します。
インデックス0は最初の引数を示します。
SPIPlanPtr plan
prepared statement (returned by <function>SPI_prepare</function>)
(SPI_prepare
で返される)準備済み文
int argIndex
zero based index of the argument 0から始まる引数のインデックス
The type OID of the argument at the given index.
If the <parameter>plan</parameter> is <symbol>NULL</symbol> or invalid,
or <parameter>argIndex</parameter> is less than 0 or
not less than the number of arguments declared for the
<parameter>plan</parameter>,
<varname>SPI_result</varname> is set to <symbol>SPI_ERROR_ARGUMENT</symbol>
and <symbol>InvalidOid</symbol> is returned.
指定したインデックスにおける引数の型OIDです。
plan
がNULL
または無効、あるいはargIndex
が0未満、plan
で宣言された引数の数以上の場合、SPI_result
にSPI_ERROR_ARGUMENT
が設定され、InvalidOid
が返されます。