@capgo/capacitor-fast-sql
Panoramica
Sezione intitolata “Panoramica”SQLite nativo ad alte prestazioni con protocollo personalizzato per sincronizzazioni efficienti e sostituzione di IndexedDB
Inizia con connect() e gli altri metodi principali elencati qui sotto.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Supporto | Note |
|---|---|---|
| iOS | Sì | Nativo |
| Android | Sì | Nativo |
| Web | Sì | SQLite/Wasm e OPFS |
Funzionalità principali
Sezione intitolata “Funzionalità principali”connect- Inizializza la connessione al database e avvia il server HTTP.disconnect- Chiudi la connessione al database e ferma il server HTTP.getServerInfo- Ottieni la porta del server HTTP e il token per la comunicazione diretta.execute- Esegui una query SQL tramite il bridge Capacitor (per query semplici). Per prestazioni migliori con dataset di grandi dimensioni, usa direttamente il protocollo HTTP tramite la classe SQLConnection.
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
connect | Inizializza la connessione al database e avvia il server HTTP. |
disconnect | Chiudi la connessione al database e arresta il server HTTP. |
getServerInfo | Ottieni la porta del server HTTP e il token per la comunicazione diretta. |
execute | Esegui una query SQL tramite il bridge Capacitor (per query semplici). Per performance migliori con dataset ampi, usa direttamente il protocollo HTTP tramite la classe SQLConnection. |
beginTransaction | Avvia una transazione sul database. |
commitTransaction | Esegui il commit della transazione corrente. |
rollbackTransaction | Esegui il rollback della transazione corrente. |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
configureWeb | Configura le opzioni specifiche per il web del modulo sql.js WASM. |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-fast-sql.
Continua da @capgo/capacitor-fast-sql
Sezione intitolata “Continua da @capgo/capacitor-fast-sql”Se stai usando @capgo/capacitor-fast-sql per pianificare lo storage e la gestione dei file, collegalo a Usare @capgo/capacitor-fast-sql per la funzionalità nativa in Usare @capgo/capacitor-fast-sql, @capgo/capacitor-data-storage-sqlite per i dettagli di implementazione in @capgo/capacitor-data-storage-sqlite, Utilizzo di @capgo/capacitor-data-storage-sqlite per la funzionalità nativa in Utilizzo di @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file per i dettagli di implementazione in @capgo/capacitor-file, e Utilizzo di @capgo/capacitor-file per la funzionalità nativa in Utilizzo di @capgo/capacitor-file.