SQLiteRawStatement.ReadColumnBlob(Int32, Byte[], Int32, Int32, Int32) Metode

Definisi

Salin nilai kolom baris hasil, yang ditafsirkan sebagai blob, ke dalam buffer.

[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

Parameter

columnIndex
Int32

Indeks kolom di baris hasil. Ini berbasis nol.

buffer
Byte[]

Array yang telah dialokasikan sebelumnya untuk diisi dengan nilai kolom.

offset
Int32

Offset ke dalam buffer: penyalinan dimulai di sini.

length
Int32

Jumlah byte yang akan disalin.

srcOffset
Int32

Offset ke dalam blob untuk mulai menyalin.

Mengembalikan

jumlah byte yang disalin.

Atribut

Keterangan

Salin nilai kolom baris hasil, yang ditafsirkan sebagai blob, ke dalam buffer. Indeks kolom dimulai dari 0. Ini melemparkan pengecualian jika kolom tidak ada di baris hasil. Byte disalin ke dalam buffer mulai dari offset. Byte disalin dari blob mulai dari srcOffset. Byte panjang disalin kecuali nilai kolom memiliki lebih sedikit byte yang tersedia. Fungsi mengembalikan jumlah byte yang disalin.

Nilai kolom akan dikonversi jika bukan tipe #SQLITE_DATA_TYPE_BLOB; lihat dokumentasi sqlite untuk detailnya.

Java dokumentasi untuk android.database.sqlite.SQLiteRawStatement.readColumnBlob(int, byte[], int, int, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk