@capgo/capacitor-data-storage-sqlite
Ikhtisar
Bagian berjudul “Ringkasan”Buka store bernama, set key, dan query nilai tanpa menulis SQL secara manual. Ganti tabel di dalam store, migrasi payload JSON, dan aktifkan enkripsi di iOS dan Android saat Anda butuh perlindungan at-rest di luar sandbox OS.
Cocok untuk: pengaturan offline, draft form, cached API payloads, dan feature flags yang harus bertahan setelah proses restart.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan | Catatan |
|---|---|---|
| iOS | Ya | SQLite melalui lapisan penyimpanan komunitas |
| Android | Ya | SQLite dengan enkripsi opsional |
| Web | Ya | Implementasi berbasis IndexedDB |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”openStore- Buka store.closeStore- Tutup store.isStoreOpen- Periksa apakah store sudah dibuka.isStoreExists- Periksa apakah store ada.
API Publik
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
openStore | Buka store. |
closeStore | Tutup store. |
isStoreOpen | Cek apakah store sudah dibuka. |
isStoreExists | Cek apakah store ada. |
deleteStore | Hapus store. |
setTable | Atur atau tambah tabel ke store yang sudah ada. |
set | Simpan data dengan key dan value tertentu. |
get | Ambil nilai data untuk key data tertentu. |
remove | Hapus data dengan key tertentu. |
clear | Kosongkan Data Store (hapus semua key). |
iskey | Cek apakah key data tersebut ada. |
keys | Ambil daftar key data. |
values | Ambil daftar value data. |
filtervalues | Ambil daftar value data untuk key filter. |
keysvalues | Ambil daftar pasangan key/value. |
isTable | Cek apakah tabel ada. |
tables | Ambil daftar tabel untuk store saat ini. |
deleteTable | Hapus tabel. |
importFromJson | Impor database dari JSON. |
isJsonValid | Cek validitas JSON Object. |
exportToJson | Ekspor database yang diberikan ke JSON Object. |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-data-storage-sqlite.
Lanjut dari @capgo/capacitor-data-storage-sqlite
Bagian berjudul “Lanjut dari @capgo/capacitor-data-storage-sqlite”Jika Anda menggunakan @capgo/capacitor-data-storage-sqlite untuk merencanakan penyimpanan dan penanganan file, hubungkan dengan Menggunakan @capgo/capacitor-data-storage-sqlite untuk kapabilitas native di Menggunakan @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file untuk detail implementasi di @capgo/capacitor-file, Menggunakan @capgo/capacitor-file untuk kemampuan native di Menggunakan @capgo/capacitor-file, @capgo/capacitor-uploader untuk detail implementasi di @capgo/capacitor-uploader, dan Menggunakan @capgo/capacitor-uploader untuk kemampuan native di Menggunakan @capgo/capacitor-uploader.