UNPKG

jaydata-sqlite

Version:

Cross-platform HTML5 data-management, JavaScript Language Query (JSLQ) support for OData, SQLite, WebSQL, IndexedDB, YQL and Facebook (packaged for Node.JS)

22 lines 740 B
$data.Class.define('$data.dbClient.sqLiteNJClient.SqLiteNjConnection', $data.dbClient.DbConnection, null, { constructor: function (params) { this.connectionParams = params; }, isOpen: function () { return this.database !== null && this.database !== undefined; }, open: function () { if (this.database == null) { var p = this.connectionParams; this.database = new sqLiteModule.Database(p.fileName); } }, close: function () { //not supported yet (performance issue) }, createCommand: function (queryStr, params) { var cmd = new $data.dbClient.sqLiteNJClient.SqLiteNjCommand(this, queryStr, params); return cmd; } }, null);