Bagikan melalui


Android.Database Ruang nama

Jika Anda perlu mengelola data dalam database privat, gunakan Android.Database.Sqlite kelas .

Kelas

AbstractCursor

Ini adalah kelas kursor abstrak yang menangani banyak kode umum yang perlu ditangani oleh semua kursor dan disediakan untuk alasan kenyamanan.

AbstractCursor.SelfContentObserver

Kursor menggunakan kelas ini untuk melacak perubahan yang dilakukan orang lain pada URI mereka.

AbstractWindowedCursor

Kelas dasar untuk Kursor yang menyimpan data mereka dalam CursorWindows.

CharArrayBuffer

Ini digunakan untuk Cursor#copyStringToBuffer

ContentObservable

Spesialisasi Observable untuk ContentObserver yang menyediakan metode untuk mengirim pemberitahuan ke daftar ContentObserver objek.

ContentObserver

Menerima panggilan balik untuk perubahan pada konten.

CrossProcessCursorWrapper

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

CursorIndexOutOfBoundsException

Pengecualian yang menunjukkan bahwa kursor berada di luar batas.

CursorJoiner

Melakukan gabungan pada dua kursor menggunakan kolom yang ditentukan.

CursorJoiner.Result

Hasil panggilan ke next().

CursorWindow

Buffer yang berisi beberapa baris kursor.

CursorWindow.InterfaceConsts

Jika Anda perlu mengelola data dalam database privat, gunakan Android.Database.Sqlite kelas .

CursorWindowAllocationException

Pengecualian ini dilemparkan ketika CursorWindow tidak dapat dialokasikan, kemungkinan besar karena memori tidak tersedia.

CursorWrapper

Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual.

DatabaseUtils

Metode utilitas statis untuk menangani database dan Cursors.

DatabaseUtils.InsertHelper

Kelas ini memungkinkan pengguna untuk melakukan beberapa sisipan ke dalam tabel menggunakan pernyataan yang sama.

DataSetObservable

Spesialisasi Observable untuk DataSetObserver yang menyediakan metode untuk mengirim pemberitahuan ke daftar DataSetObserver objek.

DataSetObserver

Menerima panggilan balik ketika himpunan data telah diubah, atau dibuat tidak valid.

DefaultDatabaseErrorHandler

Kelas default yang digunakan untuk menentukan tindakan yang harus diambil ketika kerusakan database dilaporkan oleh sqlite.

MatrixCursor

Implementasi kursor yang dapat diubah didukung oleh array Object.

MatrixCursor.RowBuilder

Menyusun baris nilai menggunakan salah satu pendekatan ini: <Nilai ul><li>dapat ditambahkan dengan pengurutan kolom eksplisit menggunakan #add(Object), yang dimulai dari kolom paling kiri dan menambahkan satu nilai kolom sekaligus.

MergeCursor

Kelas kenyamanan yang memungkinkan Anda menyajikan array Kursor sebagai Kursor linier tunggal.

Observable

Menyediakan metode untuk mendaftarkan atau membatalkan pendaftaran pengamat arbitrer dalam ArrayList.

SQLException

Pengecualian yang menunjukkan ada kesalahan dengan penguraian atau eksekusi SQL.

StaleDataException

Pengecualian ini dilemparkan ketika Kursor berisi data kedaluwarsa dan harus dikueri ulang sebelum digunakan lagi.

Antarmuka

ICrossProcessCursor

Kursor lintas proses adalah ekstensi dari Cursor yang juga mendukung penggunaan dari proses jarak jauh.

ICursor

Antarmuka ini menyediakan akses baca-tulis acak ke kumpulan hasil yang dikembalikan oleh kueri database.

IDatabaseErrorHandler

Antarmuka untuk memungkinkan aplikasi menentukan tindakan yang harus diambil saat kerusakan database terdeteksi.

Enum

FieldType

Menghitung nilai yang dikembalikan oleh beberapa jenis.

StatementType

Menghitung nilai yang dikembalikan oleh beberapa jenis.