IDatabaseMetaData.GetIndexInfo Metode

Definisi

Mengambil deskripsi indeks dan statistik tabel yang diberikan.

[Android.Runtime.Register("getIndexInfo", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/sql/ResultSet;", "GetGetIndexInfo_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ZZHandler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetIndexInfo(string? catalog, string? schema, string? table, bool unique, bool approximate);
[<Android.Runtime.Register("getIndexInfo", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/sql/ResultSet;", "GetGetIndexInfo_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ZZHandler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetIndexInfo : string * string * string * bool * bool -> Java.Sql.IResultSet

Parameter

catalog
String

nama katalog; harus cocok dengan nama katalog karena disimpan dalam database ini; "" mengambil yang tanpa katalog; null berarti bahwa nama katalog tidak boleh digunakan untuk mempersempit pencarian

schema
String

nama skema; harus cocok dengan nama skema karena disimpan dalam database ini; "" mengambilnya tanpa skema; null berarti bahwa nama skema tidak boleh digunakan untuk mempersempit pencarian

table
String

nama tabel; harus cocok dengan nama tabel karena disimpan dalam database ini

unique
Boolean

jika true, hanya mengembalikan indeks untuk nilai unik; ketika false, kembalikan indeks terlepas dari apakah unik atau tidak

approximate
Boolean

jika benar, hasil diizinkan untuk mencerminkan perkiraan atau kehabisan nilai data; ketika false, hasil diminta untuk akurat

Mengembalikan

ResultSet - setiap baris adalah deskripsi kolom indeks

Atribut

Pengecualian

terjadi kesalahan database.

Keterangan

Mengambil deskripsi indeks dan statistik tabel yang diberikan. Mereka diurutkan berdasarkan NON_UNIQUE, TYPE, INDEX_NAME, dan ORDINAL_POSITION.

Setiap deskripsi kolom indeks memiliki kolom berikut: <OL<>LI><B>TABLE_CAT</B> String => katalog tabel (mungkin null) <LI><B>TABLE_SCHEM</B> String => skema tabel (mungkin null) <LI><B>TABLE_NAME</B> String => nama <tabel LI><B>NON_UNIQUE</B> boolean => Bisakah nilai indeks tidak unik. false ketika TYPE adalah tableIndexStatistic <LI><B>INDEX_QUALIFIER</B> String => katalog indeks (mungkin null); null ketika TYPE adalah tableIndexStatistic <LI><B>INDEX_NAME</B> String => nama indeks; null ketika TYPE adalah tableIndexStatistic <LI><B>TYPE</B> short => jenis indeks: <tabel UL<>LIIndexStatistic> - ini mengidentifikasi statistik tabel yang dikembalikan bersama dengan deskripsi indeks tabel <Tabel LIIndexClustered> - ini adalah indeks <berkluster tabel LIIndexHashed> - ini adalah indeks hashed <LI> tableIndexOther - ini adalah beberapa gaya indeks </UL><LI><B>lain ORDINAL_POSITION</B> pendek => nomor urutan kolom dalam indeks; nol ketika TYPE adalah tableIndexStatistic <LI><B>COLUMN_NAME</B> String => nama kolom; null ketika TYPE adalah tableIndexStatistic <LI><B>ASC_OR_DESC</B> String => urutan pengurutan kolom, "A" => naik, "D" => menurun, mungkin null jika urutan pengurutan tidak didukung; null ketika TYPE adalah tableIndexStatistic <LI><B>CARDINALITY</B> int => Ketika TYPE adalah tableIndexStatistic, maka ini adalah jumlah baris dalam tabel; jika tidak, itu adalah jumlah nilai unik dalam indeks. <LI><B>PAGES</B> int => Ketika TYPE adalah tableIndexStatisic maka ini adalah jumlah halaman yang digunakan untuk tabel, jika tidak, itu adalah jumlah halaman yang digunakan untuk indeks saat ini. <LI><B>FILTER_CONDITION</B> String => Kondisi filter, jika ada. (mungkin null) </OL>

Java dokumentasi untuk java.sql.DatabaseMetaData.getIndexInfo(java.lang.String, java.lang.String, java.lang.String, boolean, boolean).

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.

Berlaku untuk