The repository for the sqlite3 podspec in CocoaPods.
Please refer to the SQLite project if you encounter any problems related to SQLite itself: https://sqlite.org/support.html
Changelog: https://www.sqlite.org/news.html
Pull requests to improve this podspec are welcome.
To use SQLite in your project, add pod 'sqlite3'
to your Podfile. However, as clang reports many (mostly harmless) warnings, which need to be fixed upstream, you probably want to use pod 'sqlite3', inhibit_warnings: true
. You do not have to add it to every subspec you use (e.g. pod 'sqlite3/fts'
), adding the parameter to the main pod is sufficient.
- API Armor, detects API misuse during development:
pod 'sqlite3/api_armor'
- Bytecode() And Tables_Used() Table-Valued Functions:
pod 'sqlite3/bytecodevtab'
- Column Metadata Access:
pod 'sqlite3/coldata'
- Full-Text-Search (FTS3/4):
pod 'sqlite3/fts'
- Full-Text-Search (FTS5):
pod 'sqlite3/fts5'
- Geopoly:
pod 'sqlite3/geopoly'
- JSON Support:
pod 'sqlite3/json1'
(Built-in since 3.38.0) - Performance:
pod 'sqlite3/perf'
(This subspec sets compile-time options recommended by the SQLite docs for increased performance and reduced memory usage. As it disables thread-safety logic, shared-cache mode, etc., make sure your application is able to use it and does not access SQLite from more than one thread at a time) - Performance (Threadsafe):
pod 'sqlite3/perf-threadsafe'
(This subspec sets the same recommended compile-time options as above except keeping thread-safety logic and shared-cache mode enabled) - Resumable Bulk Update:
pod 'sqlite3/rbu'
- R*-Tree index for range queries:
pod 'sqlite3/rtree'
- Historical Snapshots:
pod 'sqlite3/snapshot'
- Session Extension:
pod 'sqlite3/session'
- Soundex:
pod 'sqlite3/soundex'
- Spellfix1:
pod 'sqlite3/spellfix1'
- STAT4 Enhanced ANALYZE and query planner:
pod 'sqlite3/stat4'
- Unlock-Notify API:
pod 'sqlite3/unlock_notify'
- DBSTAT:
pod 'sqlite3/dbstatvtab'
- Math:
pod 'sqlite3/math'
This podspec is licensed under the MIT License.
All of the code and documentation in SQLite itself has been dedicated to the public domain by the authors: https://www.sqlite.org/copyright.html