cordova-sqlite-storage-dependencies

Cordova sqlite storage dependencies


Keywords
cordova, sqlite, amalgamation
License
MIT
Install
npm install cordova-sqlite-storage-dependencies@4.1.0

Documentation

Cordova sqlite storage dependencies

AUTHOR: Christopher J. Brody

LICENSE: MIT (for sql-asm-memory-growth.js built from fork of sql-js/sql.js); public domain for other artifacts

Contains source and object code built from:

This project provides the following dependencies needed to build storesafe/cordova-sqlite-storage:

  • sql-asm-memory-growth.js - built from storesafe/sql.js (fork of sql-js/sql.js) with SQLite 3.22.3 for browser platform
  • sqlite3.h, sqlite3.c - SQLite 3.32.3 amalgamation needed to build iOS, macOS, and Windows platforms
  • libs - JAR libraries built from brodybits/android-sqlite-ndk-native-driver and brodybits/android-sqlite-native-ndk-connector, built with SQLite 3.32.3 amalgamation, with the following flags:
    • -DSQLITE_THREADSAFE=1
    • -DSQLITE_DEFAULT_SYNCHRONOUS=3
    • -DSQLITE_DEFAULT_MEMSTATUS=0
    • -DSQLITE_OMIT_DECLTYPE
    • -DSQLITE_OMIT_DEPRECATED
    • -DSQLITE_OMIT_PROGRESS_CALLBACK
    • -DSQLITE_OMIT_SHARED_CACHE
    • -DSQLITE_TEMP_STORE=2
    • -DSQLITE_OMIT_LOAD_EXTENSION
    • -DSQLITE_ENABLE_FTS3
    • -DSQLITE_ENABLE_FTS3_PARENTHESIS
    • -DSQLITE_ENABLE_FTS4
    • -DSQLITE_ENABLE_RTREE
    • -DSQLITE_DEFAULT_PAGE_SIZE=4096
    • -DSQLITE_DEFAULT_CACHE_SIZE=-2000