言語

SQLiteRawStatement.ReadColumnBlob(Int32, Byte[], Int32, Int32, Int32) メソッド

定義

BLOB として解釈される結果行の列値をバッファーにコピーします。

[Android.Runtime.Register("readColumnBlob", "(I[BIII)I", "", ApiSince=35)]
public int ReadColumnBlob(int columnIndex, byte[] buffer, int offset, int length, int srcOffset);
[<Android.Runtime.Register("readColumnBlob", "(I[BIII)I", "", ApiSince=35)>]
member this.ReadColumnBlob : int * byte[] * int * int * int -> int

パラメーター

columnIndex
Int32

結果行の列のインデックス。 0 から始まります。

buffer
Byte[]

列の値が格納される事前に割り当てられた配列。

offset
Int32

バッファーへのオフセット: コピーはここから開始されます。

length
Int32

コピーするバイト数。

srcOffset
Int32

コピーを開始する BLOB へのオフセット。

返品

コピーされたバイト数。

属性

注釈

BLOB として解釈される結果行の列値をバッファーにコピーします。 列インデックスは 0 から始まります。 結果行に列がない場合、例外がスローされます。 バイトはオフセットから始まるバッファーにコピーされます。 srcOffset から始まる BLOB からバイトがコピーされます。 列の値に使用可能なバイト数が少ない場合を除き、長さバイト数がコピーされます。 この関数は、コピーされたバイト数を返します。

列の値が #SQLITE_DATA_TYPE_BLOB型でない場合は変換されます。詳細については、sqlite のドキュメントを参照してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象