Bagikan melalui


IParameterMetaData Antarmuka

Definisi

Objek yang dapat digunakan untuk mendapatkan informasi tentang jenis dan properti untuk setiap penanda parameter dalam PreparedStatement objek.

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

Keterangan

Objek yang dapat digunakan untuk mendapatkan informasi tentang jenis dan properti untuk setiap penanda parameter dalam PreparedStatement objek. Untuk beberapa kueri dan implementasi driver, data yang akan dikembalikan oleh ParameterMetaData objek mungkin tidak tersedia sampai PreparedStatement telah dijalankan.

Beberapa implementasi driver mungkin tidak dapat memberikan informasi tentang jenis dan properti untuk setiap penanda parameter dalam objek CallableStatement .

Ditambahkan dalam 1.4.

Dokumentasi Java untuk java.sql.ParameterMetaData.

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.

Bidang

ParameterModeIn

Konstanta yang menunjukkan bahwa mode parameter adalah IN.

ParameterModeInOut

Konstanta yang menunjukkan bahwa mode parameter adalah INOUT.

ParameterModeOut

Konstanta yang menunjukkan bahwa mode parameter keluar.

ParameterModeUnknown

Konstanta yang menunjukkan bahwa mode parameter tidak diketahui.

ParameterNoNulls

Konstanta yang menunjukkan bahwa parameter tidak akan mengizinkan NULL nilai.

ParameterNullable

Konstanta yang menunjukkan bahwa parameter akan memungkinkan NULL nilai.

ParameterNullableUnknown

Konstanta yang menunjukkan bahwa nullability parameter tidak diketahui.

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)
ParameterCount

Mendapatkan jumlah parameter di PreparedStatement mana ini ParameterMetaData berisi informasi.

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)
GetParameterClassName(Int32)

Mengambil nama kelas Java yang sepenuhnya memenuhi syarat yang instansnya harus diteruskan ke metode PreparedStatement.setObject.

GetParameterMode(Int32)

Mengambil mode parameter yang ditunjuk.

GetParameterType(Int32)

Mengambil jenis SQL parameter yang ditunjuk.

GetParameterTypeName(Int32)

Mengambil nama jenis khusus database parameter yang ditunjuk.

GetPrecision(Int32)

Mengambil ukuran kolom yang ditentukan parameter yang ditentukan.

GetScale(Int32)

Mengambil jumlah digit parameter yang ditunjuk di sebelah kanan titik desimal.

IsNullable(Int32)

Mengambil apakah nilai null diizinkan dalam parameter yang ditunjuk.

IsSigned(Int32)

Mengambil apakah nilai untuk parameter yang ditunjuk dapat ditandatangani angka.

IsWrapperFor(Class)

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

(Diperoleh dari IWrapper)
SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Objek yang dapat digunakan untuk mendapatkan informasi tentang jenis dan properti untuk setiap penanda parameter dalam PreparedStatement 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

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Objek yang dapat digunakan untuk mendapatkan informasi tentang jenis dan properti untuk setiap penanda parameter dalam PreparedStatement objek.

GetJniTypeName(IJavaPeerable)

Objek yang dapat digunakan untuk mendapatkan informasi tentang jenis dan properti untuk setiap penanda parameter dalam PreparedStatement objek.

Berlaku untuk