CSQLite/README.md

10 lines
930 B
Markdown
Raw Normal View History

2021-05-30 21:41:21 +08:00
# CSQLite
[SQLite](https://sqlite.org/index.html) packaged for the [Swift Package Manager](https://swift.org/package-manager/).
2021-06-02 05:22:51 +08:00
The package contains the [SQLite amalgamation](https://sqlite.org/amalgamation.html) built using the [recommended compile-time options](https://sqlite.org/compile.html#recommended_compile_time_options).
The default build configuration includes the [FTS5 extension](https://sqlite.org/fts5.html), built-in [SQL math functions](https://sqlite.org/lang_mathfunc.html), the [JSON1 extension](https://sqlite.org/json1.html), the [R\*Tree index extension](https://sqlite.org/rtree.html), [database snapshots](https://sqlite.org/c3ref/snapshot.html), and the [sqlite_stat4 table](https://sqlite.org/fileformat2.html#stat4tab).
2021-06-02 05:26:56 +08:00
The package also includes [wrappers](Sources/CSQLite/include/csqlite_swift_glue.h) for various SQLite configuration functions since C variadic functions are unusable from Swift.