IResultSetMetaData Antarmuka

Definisi

Objek yang dapat digunakan untuk mendapatkan informasi tentang jenis dan properti kolom dalam ResultSet objek.

[Android.Runtime.Register("java/sql/ResultSetMetaData", "", "Java.Sql.IResultSetMetaDataInvoker")]
public interface IResultSetMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/ResultSetMetaData", "", "Java.Sql.IResultSetMetaDataInvoker")>]
type IResultSetMetaData = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Turunan
Atribut
Penerapan

Keterangan

Objek yang dapat digunakan untuk mendapatkan informasi tentang jenis dan properti kolom dalam ResultSet objek. Fragmen kode berikut membuat ResultSet rs objek, membuat ResultSetMetaData objek rsmd, dan menggunakan rsmd untuk mengetahui berapa banyak kolom yang dimiliki rs dan apakah kolom pertama dalam rs dapat digunakan dalam WHERE klausa.

ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
                ResultSetMetaData rsmd = rs.getMetaData();
                int numberOfColumns = rsmd.getColumnCount();
                boolean b = rsmd.isSearchable(1);

Java dokumentasi untuk java.sql.ResultSetMetaData.

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.

Bidang

Nama Deskripsi
ColumnNoNulls

Konstanta yang menunjukkan bahwa kolom tidak mengizinkan NULL nilai.

ColumnNullable

Konstanta yang menunjukkan bahwa kolom mengizinkan NULL nilai.

ColumnNullableUnknown

Konstanta yang menunjukkan bahwa nullability nilai kolom tidak diketahui.

Properti

Nama Deskripsi
ColumnCount

Mengembalikan jumlah kolom yang terkandung dalam tataan hasil terkait.

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 dibungkusJniObjectReference.

(Diperoleh dari IJavaPeerable)

Metode

Nama Deskripsi
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)
GetCatalogName(Int32)

Mendapatkan nama katalog tabel kolom yang ditunjuk.

GetColumnClassName(Int32)

Mengembalikan nama kelas Java yang sepenuhnya memenuhi syarat yang instansnya diproduksi jika metode ResultSet.getObject dipanggil untuk mengambil nilai dari kolom.

GetColumnDisplaySize(Int32)

Menunjukkan lebar maksimum normal kolom yang ditunjuk dalam karakter.

GetColumnLabel(Int32)

Mendapatkan judul yang disarankan kolom yang ditunjuk untuk digunakan dalam cetakan dan tampilan.

GetColumnName(Int32)

Dapatkan nama kolom yang ditunjuk.

GetColumnType(Int32)

Mengambil jenis SQL kolom yang ditunjuk.

GetColumnTypeName(Int32)

Mengambil nama jenis khusus database kolom yang ditunjuk.

GetPrecision(Int32)

Dapatkan ukuran kolom yang ditentukan kolom yang ditentukan.

GetScale(Int32)

Mendapatkan jumlah digit kolom yang ditunjuk di sebelah kanan titik desimal.

GetSchemaName(Int32)

Dapatkan skema tabel kolom yang ditunjuk.

GetTableName(Int32)

Mendapatkan nama tabel kolom yang ditunjuk.

IsAutoIncrement(Int32)

Menunjukkan apakah kolom yang ditunjuk secara otomatis diberi nomor.

IsCaseSensitive(Int32)

Menunjukkan apakah kasus kolom penting.

IsCurrency(Int32)

Menunjukkan apakah kolom yang ditunjuk adalah nilai tunai.

IsDefinitelyWritable(Int32)

Menunjukkan apakah penulisan pada kolom yang ditunjuk pasti akan berhasil.

IsNullable(Int32)

Menunjukkan nullability nilai dalam kolom yang ditunjuk.

IsReadOnly(Int32)

Menunjukkan apakah kolom yang ditunjuk jelas tidak dapat ditulis.

IsSearchable(Int32)

Menunjukkan apakah kolom yang ditunjuk dapat digunakan dalam klausa where.

IsSigned(Int32)

Menunjukkan apakah nilai dalam kolom yang ditunjuk adalah nomor yang ditandatangani.

IsWrapperFor(Class)

Mengembalikan true jika ini mengimplementasikan argumen antarmuka atau secara langsung atau tidak langsung pembungkus untuk objek yang melakukannya.

(Diperoleh dari IWrapper)
IsWritable(Int32)

Menunjukkan apakah mungkin penulisan pada kolom yang ditunjuk berhasil.

SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Objek yang dapat digunakan untuk mendapatkan informasi tentang jenis dan properti kolom dalam ResultSet objek.

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
UnregisterFromRuntime()

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

(Diperoleh dari IJavaPeerable)
Unwrap(Class)

Mengembalikan objek yang mengimplementasikan antarmuka yang diberikan untuk memungkinkan akses ke metode non-standar, atau metode standar yang tidak diekspos oleh proksi.

(Diperoleh dari IWrapper)

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

Objek yang dapat digunakan untuk mendapatkan informasi tentang jenis dan properti kolom dalam ResultSet objek.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk