SQLiteDatabase.RawQueryWithFactory Metode
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.
Overload
| Nama | Deskripsi |
|---|---|
| RawQueryWithFactory(SQLiteDatabase+ICursorFactory, String, String[], String) |
Menjalankan SQL yang disediakan dan mengembalikan kursor atas kumpulan hasil. |
| RawQueryWithFactory(SQLiteDatabase+ICursorFactory, String, String[], String, CancellationSignal) |
Menjalankan SQL yang disediakan dan mengembalikan kursor atas kumpulan hasil. |
RawQueryWithFactory(SQLiteDatabase+ICursorFactory, String, String[], String)
Menjalankan SQL yang disediakan dan mengembalikan kursor atas kumpulan hasil.
[Android.Runtime.Register("rawQueryWithFactory", "(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetRawQueryWithFactory_Landroid_database_sqlite_SQLiteDatabase_CursorFactory_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor RawQueryWithFactory(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? cursorFactory, string sql, string[]? selectionArgs, string editTable);
[<Android.Runtime.Register("rawQueryWithFactory", "(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetRawQueryWithFactory_Landroid_database_sqlite_SQLiteDatabase_CursorFactory_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Handler")>]
abstract member RawQueryWithFactory : Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * string * string[] * string -> Android.Database.ICursor
override this.RawQueryWithFactory : Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * string * string[] * string -> Android.Database.ICursor
Parameter
- cursorFactory
- SQLiteDatabase.ICursorFactory
pabrik kursor yang akan digunakan, atau null untuk pabrik default
- sql
- String
kueri SQL. String SQL tidak boleh ; dihentikan
- selectionArgs
- String[]
Anda dapat menyertakan ?s di mana klausa dalam kueri, yang akan digantikan oleh nilai dari selectionArgs. Nilai akan terikat sebagai String.
- editTable
- String
nama tabel pertama, yang dapat diedit
Mengembalikan
Objek Cursor , yang diposisikan sebelum entri pertama. Perhatikan bahwa Cursors tidak disinkronkan, lihat dokumentasi untuk detail selengkapnya.
- Atribut
Keterangan
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
RawQueryWithFactory(SQLiteDatabase+ICursorFactory, String, String[], String, CancellationSignal)
Menjalankan SQL yang disediakan dan mengembalikan kursor atas kumpulan hasil.
[Android.Runtime.Register("rawQueryWithFactory", "(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetRawQueryWithFactory_Landroid_database_sqlite_SQLiteDatabase_CursorFactory_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")]
public virtual Android.Database.ICursor RawQueryWithFactory(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? cursorFactory, string sql, string[]? selectionArgs, string editTable, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("rawQueryWithFactory", "(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetRawQueryWithFactory_Landroid_database_sqlite_SQLiteDatabase_CursorFactory_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")>]
abstract member RawQueryWithFactory : Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * string * string[] * string * Android.OS.CancellationSignal -> Android.Database.ICursor
override this.RawQueryWithFactory : Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * string * string[] * string * Android.OS.CancellationSignal -> Android.Database.ICursor
Parameter
- cursorFactory
- SQLiteDatabase.ICursorFactory
pabrik kursor yang akan digunakan, atau null untuk pabrik default
- sql
- String
kueri SQL. String SQL tidak boleh ; dihentikan
- selectionArgs
- String[]
Anda dapat menyertakan ?s di mana klausa dalam kueri, yang akan digantikan oleh nilai dari selectionArgs. Nilai akan terikat sebagai String.
- editTable
- String
nama tabel pertama, yang dapat diedit
- cancellationSignal
- CancellationSignal
Sinyal untuk membatalkan operasi yang sedang berlangsung, atau null jika tidak ada. Jika operasi dibatalkan, maka OperationCanceledException akan dilemparkan saat kueri dijalankan.
Mengembalikan
Objek Cursor , yang diposisikan sebelum entri pertama. Perhatikan bahwa Cursors tidak disinkronkan, lihat dokumentasi untuk detail selengkapnya.
- Atribut
Keterangan
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.