Bagikan melalui


IRowId Antarmuka

Definisi

Representasi (pemetaan) dalam bahasa pemrograman Java dari nilai SQL ROWID.

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

Keterangan

Representasi (pemetaan) dalam bahasa pemrograman Java dari nilai SQL ROWID. SQL ROWID adalah jenis bawaan, nilai yang dapat dianggap sebagai alamat untuk baris yang diidentifikasi dalam tabel database. Apakah alamat tersebut logis atau, dalam hal apa pun, fisik ditentukan oleh sumber data asalnya.

Metode dalam antarmuka ResultSet, , CallableStatementdan PreparedStatement, seperti getRowId dan setRowId memungkinkan programmer untuk mengakses nilai SQL ROWID . Antarmuka RowId menyediakan metode untuk mewakili nilai ROWID sebagai array byte atau sebagai String.

Metode getRowIdLifetime dalam antarmuka DatabaseMetaData, dapat digunakan untuk menentukan apakah RowId objek tetap valid selama durasi transaksi di mana RowId dibuat, durasi sesi tempat RowId sesi dibuat, atau, secara efektif, selama baris yang diidentifikasi tidak dihapus. Selain menentukan durasi masa pakai validnya di luar sumber data asalnya, getRowIdLifetime menentukan durasi masa pakai nilai yang ROWID valid dalam sumber data asalnya. Dalam hal ini, berbeda dari objek besar, karena tidak ada batasan masa pakai objek besar yang valid dalam sumber data asalnya.

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

Ditambahkan dalam 1.6.

Dokumentasi Java untuk java.sql.RowId.

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

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)
Equals(Object)

Membandingkan ini RowId dengan objek yang ditentukan.

Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
GetBytes()

Mengembalikan array byte yang mewakili nilai SQL ROWID yang ditunjuk oleh objek ini java.sql.RowId .

GetHashCode()

Mengembalikan nilai kode hash objek ini RowId .

SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Representasi (pemetaan) dalam bahasa pemrograman Java dari nilai SQL ROWID.

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
ToString()

Mengembalikan String yang mewakili nilai SQL ROWID yang ditunjuk oleh objek ini java.sql.RowId .

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 Java dari nilai SQL ROWID.

GetJniTypeName(IJavaPeerable)

Representasi (pemetaan) dalam bahasa pemrograman Java dari nilai SQL ROWID.

Berlaku untuk