IResultSetMetaData Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
| ColumnNullable |
Konstanta yang menunjukkan bahwa kolom mengizinkan |
| 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 |
| 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 |
| 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 |
| 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 |
| SetJniManagedPeerState(JniManagedPeerStates) |
Objek yang dapat digunakan untuk mendapatkan informasi tentang jenis dan properti kolom dalam |
| SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| 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 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |