Bagikan melalui


IBlob Antarmuka

Definisi

Representasi (pemetaan) dalam bahasa pemrograman font sup Java<=-2>TM</font></sup> dari nilai SQLBLOB.><

[Android.Runtime.Register("java/sql/Blob", "", "Java.Sql.IBlobInvoker")]
public interface IBlob : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Blob", "", "Java.Sql.IBlobInvoker")>]
type IBlob = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atribut
Penerapan

Keterangan

Representasi (pemetaan) dalam bahasa pemrograman font sup Java<=-2>TM</font></sup> dari nilai SQLBLOB.>< SQL BLOB adalah jenis bawaan yang menyimpan Objek Besar Biner sebagai nilai kolom dalam baris tabel database. Secara default driver menerapkan Blob menggunakan SQL locator(BLOB), yang berarti bahwa Blob objek berisi penunjuk logis ke data SQL BLOB daripada data itu sendiri. Objek Blob valid selama durasi transaksi yang dibuat.

Metode dalam antarmuka ResultSet, , CallableStatementdan PreparedStatement, seperti getBlob dan setBlob memungkinkan programmer untuk mengakses nilai SQL BLOB . Antarmuka Blob menyediakan metode untuk mendapatkan panjang nilai SQL BLOB (Objek Besar Biner), untuk mewujudkan BLOB nilai pada klien, dan untuk menentukan posisi pola byte dalam nilai BLOB . Selain itu, antarmuka ini memiliki metode untuk memperbarui BLOB nilai.

Semua metode pada Blob antarmuka harus sepenuhnya diimplementasikan jika driver JDBC mendukung jenis data.

Ditambahkan dalam 1.2.

Dokumentasi Java untuk java.sql.Blob.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Properti

BinaryStream

Mengambil objek ini Blob sebagai aliran biner.

Handle

Mendapatkan nilai JNI dari objek Android yang mendasar.

(Diperoleh dari IJavaObject)
JniIdentityHashCode

Mengembalikan nilai java.lang.System.identityHashCode() untuk instans yang dibungkus.

(Diperoleh dari IJavaPeerable)
JniManagedPeerState

Status serekan terkelola.

(Diperoleh dari IJavaPeerable)
JniPeerMembers

Akses anggota dan dukungan pemanggilan.

(Diperoleh dari IJavaPeerable)
PeerReference

Mengembalikan instans objek Java yang dibungkus JniObjectReference .

(Diperoleh dari IJavaPeerable)

Metode

Disposed()

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()

Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan Dispose(); jika tidak, tidak melakukan apa pun.

(Diperoleh dari IJavaPeerable)
Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
Free()

Metode ini membebaskan Blob objek dan melepaskan sumber daya yang dimilikinya.

GetBinaryStream(Int64, Int64)

Mengembalikan objek yang berisi nilai parsial InputStreamBlob , dimulai dengan byte yang ditentukan oleh pos, yang panjangnya byte.

GetBytes(Int64, Int32)

Mengambil semua atau sebagian dari BLOB nilai yang diwakili objek ini Blob , sebagai array byte.

Length()

Mengembalikan jumlah byte dalam nilai yang ditunjuk BLOB oleh objek ini Blob .

Position(Byte[], Int64)

Mengambil posisi byte di mana array pattern byte yang ditentukan dimulai dalam BLOB nilai yang diwakili objek ini Blob .

Position(IBlob, Int64)

Mengambil posisi byte dalam nilai yang ditunjuk BLOB oleh objek ini Blob di mana pattern dimulai.

SetBinaryStream(Int64)

Mengambil aliran yang dapat digunakan untuk menulis ke BLOB nilai yang diwakili objek ini Blob .

SetBytes(Int64, Byte[])

Menulis array byte yang diberikan ke BLOB nilai yang diwakili objek ini Blob , dimulai dari posisi pos, dan mengembalikan jumlah byte yang ditulis.

SetBytes(Int64, Byte[], Int32, Int32)

Menulis semua atau sebagian dari array yang diberikan byte ke BLOB nilai yang diwakili objek ini Blob dan mengembalikan jumlah byte yang ditulis.

SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Representasi (pemetaan) dalam bahasa pemrograman font sup Java<=-2>TM</font></sup> dari nilai SQLBLOB.><

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
Truncate(Int64)

Memotong BLOB nilai yang diwakili objek ini Blob menjadi len byte panjangnya.

UnregisterFromRuntime()

Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Diperoleh dari IJavaPeerable)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Representasi (pemetaan) dalam bahasa pemrograman font sup Java<=-2>TM</font></sup> dari nilai SQLBLOB.><

GetJniTypeName(IJavaPeerable)

Representasi (pemetaan) dalam bahasa pemrograman font sup Java<=-2>TM</font></sup> dari nilai SQLBLOB.><

Berlaku untuk