cordova-sqlite-evcore-extbuild-free | Cordova sqlite plugin with Android performance enhancements

 by   storesafe C Version: 0.18.0 License: Non-SPDX

kandi X-RAY | cordova-sqlite-evcore-extbuild-free Summary

kandi X-RAY | cordova-sqlite-evcore-extbuild-free Summary

cordova-sqlite-evcore-extbuild-free is a C library. cordova-sqlite-evcore-extbuild-free has no bugs, it has no vulnerabilities and it has low support. However cordova-sqlite-evcore-extbuild-free has a Non-SPDX License. You can download it from GitHub.

Native SQLite component with API based on HTML5/Web SQL (DRAFT) API for the following platforms:. This plugin version uses a special, non-standard Android NDK sqlite database access library (C-language implementation), with some premium improvements to the internal JSON interface between the Javascript and native Android implementation, to provide significant performance and memory usage improvements on the Android platform. This plugin version is available under GPL v3 (or commercial license options and includes components available under the MIT and Apache 2.0 licenses listed in LICENSE.md. Contact for commercial license: sales@litehelpers.net. NOTE: Commercial licenses for litehelpers / Cordova-sqlite-enterprise-free are valid for this plugin version as well.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              cordova-sqlite-evcore-extbuild-free has a low active ecosystem.
              It has 22 star(s) with 12 fork(s). There are 7 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 26 open issues and 34 have been closed. On average issues are closed in 205 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of cordova-sqlite-evcore-extbuild-free is 0.18.0

            kandi-Quality Quality

              cordova-sqlite-evcore-extbuild-free has 0 bugs and 0 code smells.

            kandi-Security Security

              cordova-sqlite-evcore-extbuild-free has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              cordova-sqlite-evcore-extbuild-free code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              cordova-sqlite-evcore-extbuild-free has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              cordova-sqlite-evcore-extbuild-free releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.
              It has 1142 lines of code, 40 functions and 37 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of cordova-sqlite-evcore-extbuild-free
            Get all kandi verified functions for this library.

            cordova-sqlite-evcore-extbuild-free Key Features

            No Key Features are available at this moment for cordova-sqlite-evcore-extbuild-free.

            cordova-sqlite-evcore-extbuild-free Examples and Code Snippets

            Usage,SQL transactions,Standard asynchronous transactions
            Cdot img1Lines of Code : 72dot img1License : Non-SPDX (NOASSERTION)
            copy iconCopy
            db.transaction(function(tx) {
              tx.executeSql('DROP TABLE IF EXISTS MyTable');
              tx.executeSql('CREATE TABLE MyTable (SampleColumn)');
              tx.executeSql('INSERT INTO MyTable VALUES (?)', ['test-value'], function(tx, resultSet) {
                console.log('result  
            Usage,Opening a database
            Cdot img2Lines of Code : 44dot img2License : Non-SPDX (NOASSERTION)
            copy iconCopy
            var db = window.sqlitePlugin.openDatabase({name: 'my.db', location: 'default'}, successcb, errorcb);
            
            var db = window.sqlitePlugin.openDatabase({name: 'my.db', iosDatabaseLocation: 'Library'}, successcb, errorcb);
            
            window.resolveLocalFileSystemURL(co  
            Usage,Close a database object
            Cdot img3Lines of Code : 40dot img3License : Non-SPDX (NOASSERTION)
            copy iconCopy
            db.close(successcb, errorcb);
            
            db.transaction(function(tx) {
              tx.executeSql("SELECT LENGTH('tenletters') AS stringlength", [], function(tx, res) {
                console.log('got stringlength: ' + res.rows.item(0).stringlength);
              });
            }, function(error) {
              //  

            Community Discussions

            Trending Discussions on cordova-sqlite-evcore-extbuild-free

            QUESTION

            PhoneGap Build pre-populated SQLite DB
            Asked 2017-Mar-29 at 02:48

            I've successfully used PhoneGap Build with pre-populated SQLite DBs in the past via the https://build.phonegap.com/plugins/2368 plugin. However, Adobe deprecated the use of all plugins from the PG Build repository. Thus, I've been forced to use the npm alternatives.

            https://www.npmjs.com/package/cordova-sqlite-storage is the recommended alternative to brodybits' original plugin. However, it's not compatible with PG Build due to them not honoring before_plugin_install hook.

            https://github.com/litehelpers/Cordova-sqlite-evcore-extbuild-free and https://github.com/litehelpers/Cordova-sqlite-legacy-build-support are the recommended PG Build solutions. These work successfully to create and save/load to a new SQLite DB. However, they do not inherently support pre-populated DBs. It seems the solution to this was to copy the directory from the www/ directory to the app's DB dir before opening the DB. This is made possible by using https://github.com/an-rahulpandey/cordova-plugin-dbcopy. I've had success using this plugin, but have also experience the app initially crashing (likely due to some case where the DB was trying to be opened before it was copied..?).

            It's frustrating to now have to use two plugins to do what one accomplished simply because Adobe deprecated use of its repository. Furthermore, I find it strange that the newer versions of Cordova-sqlite-storage don't support pre-populated DBs anymore when version 1.0.6 did.

            I tried adding https://github.com/litehelpers/Cordova-sqlite-storage/tree/a97198d as the plugin source in my config.xml file. However, I can't seem to be able to specify a tag for the git repo (it only seems to pull the master version). Also, I tried adding https://github.com/litehelpers/Cordova-sqlite-storage/tree/a97198d as a custom plugin for PG Build and got an error for invalid url.

            Does anyone know a possible solution to this? I'd really just like to be able to use the same plugin I've used for almost two years. Thanks!

            ...

            ANSWER

            Answered 2017-Mar-29 at 02:48

            was the right way to add the plugin to my config.xml file

            Source https://stackoverflow.com/questions/43037392

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install cordova-sqlite-evcore-extbuild-free

            Use the following command to install this plugin version from the Cordova CLI:.
            As stated above: In case of Cordova CLI pre-7.0 it is recommended to add plugins including standard plugins such as cordova-plugin-whitelist with the --save flag to track these in config.xml (automatically saved in config.xml / package.json starting with Cordova CLI 7.0). In general there is no need to keep the Cordova platforms subdirectory tree in source code control (such as git). In case ALL plugins are tracked in config.xml or package.json (automatic starting with Cordova CLI 7.0, --save flag needed for Cordova CLI pre-7.0) then there is no need to keep the plugins subdirectory tree in source code control either.
            It may be necessary to use cordova prepare in case of cordova-ios older than 4.3.0 (Cordova CLI 6.4.0) or cordova-osx.
            In case of problems with building and running it is recommended to try again after cordova prepare.
            If you cannot build for a platform after cordova prepare, you may have to remove the platform and add it again, such as:
            https://github.com/litehelpers/Cordova-sqlite-evcore-extbuild-free - latest version
            cordova-sqlite-evcore-extbuild-free - stable npm package version
            Use window.sqlitePlugin.echoTest and/or window.sqlitePlugin.selfTest as described above (please wait for the deviceready event).
            Assuming your app has a recent template as used by the Cordova create script, add the following code to the onDeviceReady function, after app.receivedEvent('deviceready');:.

            Support

            cordova-sqlite-storage - core plugin version. MIT (or Apache 2.0 on Android & Windows). cordova-sqlite-express-build-support - using built-in SQLite libraries on Android, iOS, and macOS. MIT (or Apache 2.0 on Android & Windows). cordova-sqlite-ext - with extra features including BASE64, REGEXP, and pre-populated databases. MIT (or Apache 2.0 on Android & Windows). cordova-sqlite-evcore-extbuild-free - plugin version with lighter resource usage in Android NDK. cordova-plugin-sqlite-evplus-ext-common-free - includes workaround for extra-large result data on Android and lighter resource usage on iOS, macOS, and in Android NDK.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
          • npm

            npm i cordova-sqlite-evcore-extbuild-free

          • CLONE
          • HTTPS

            https://github.com/storesafe/cordova-sqlite-evcore-extbuild-free.git

          • CLI

            gh repo clone storesafe/cordova-sqlite-evcore-extbuild-free

          • sshUrl

            git@github.com:storesafe/cordova-sqlite-evcore-extbuild-free.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link