UNPKG

libsqlite

Version:

Legacy SQLITE library for browser

300 lines (249 loc) 11.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SQLiteParserListener = exports.SQLiteParseEvent = exports.SQLiteQueueListener = exports.SQLiteTransactionListener = exports.SQLiteListener = exports.SQLiteEvent = undefined; var _getPrototypeOf = require("babel-runtime/core-js/object/get-prototype-of"); var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = require("babel-runtime/helpers/createClass"); var _createClass3 = _interopRequireDefault(_createClass2); var _possibleConstructorReturn2 = require("babel-runtime/helpers/possibleConstructorReturn"); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = require("babel-runtime/helpers/inherits"); var _inherits3 = _interopRequireDefault(_inherits2); var _event = require("eventslib/lib/event"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var SQLiteEvent = exports.SQLiteEvent = function (_EventObject) { (0, _inherits3.default)(SQLiteEvent, _EventObject); function SQLiteEvent() { var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, source = _ref.source, _ref$id = _ref.id, id = _ref$id === undefined ? 703 : _ref$id, _ref$priority = _ref.priority, priority = _ref$priority === undefined ? 0 : _ref$priority, _ref$data = _ref.data, data = _ref$data === undefined ? null : _ref$data, _ref$when = _ref.when, when = _ref$when === undefined ? Date.now() : _ref$when; (0, _classCallCheck3.default)(this, SQLiteEvent); var _this = (0, _possibleConstructorReturn3.default)(this, (SQLiteEvent.__proto__ || (0, _getPrototypeOf2.default)(SQLiteEvent)).call(this, { source: source, id: id, priority: priority, data: data, when: when })); if (_this.id === _event.ANY_EVENT) { _this.id = SQLiteEvent.READY; } return _this; } (0, _createClass3.default)(SQLiteEvent, [{ key: "consume", value: function consume() { switch (this.id) { case SQLiteEvent.EXECUTE: case SQLiteEvent.PROGRAM: case SQLiteEvent.READY: case SQLiteEvent.CREATE: case SQLiteEvent.CONFIGURE: case SQLiteEvent.UPGRADE: case SQLiteEvent.DOWNGRADE: case SQLiteEvent.OPEN: case SQLiteEvent.CLOSE: case SQLiteEvent.ERROR: case SQLiteEvent.CHANGE: case SQLiteEvent.BEGIN: case SQLiteEvent.COMMIT: case SQLiteEvent.ROLLBACK: this.consumed = true; break; default: this.consumed = false; break; } } }, { key: "paramString", value: function paramString() { var typeStr = ''; switch (this.id) { case SQLiteEvent.EXECUTE: typeStr = "EXECUTE"; break; case SQLiteEvent.PROGRAM: typeStr = "PROGRAM"; break; case SQLiteEvent.READY: typeStr = "READY"; break; case SQLiteEvent.CREATE: typeStr = "CREATE"; break; case SQLiteEvent.CONFIGURE: typeStr = "CONFIGURE"; break; case SQLiteEvent.UPGRADE: typeStr = "UPGRADE"; break; case SQLiteEvent.DOWNGRADE: typeStr = "DOWNGRADE"; break; case SQLiteEvent.OPEN: typeStr = "OPEN"; break; case SQLiteEvent.CLOSE: typeStr = "CLOSE"; break; case SQLiteEvent.ERROR: typeStr = "ERROR"; break; case SQLiteEvent.CHANGE: typeStr = "CHANGE"; break; case SQLiteEvent.BEGIN: typeStr = "BEGIN"; break; case SQLiteEvent.COMMIT: typeStr = "COMMIT"; break; case SQLiteEvent.ROLLBACK: typeStr = "ROLLBACK"; break; default: typeStr = "unknown type"; } return "\n " + typeStr + ",\n when=" + this.when + ",\n cmd=" + this.data + ",\n priority=" + this.priority + ",\n posted=" + this.posted + ",\n consumed=" + this.consumed + "\n "; } }]); return SQLiteEvent; }(_event.EventObject); /** @babel */ SQLiteEvent.FIRST = 700; SQLiteEvent.EXECUTE = SQLiteEvent.FIRST + 1; SQLiteEvent.PROGRAM = SQLiteEvent.FIRST + 2; SQLiteEvent.READY = SQLiteEvent.FIRST + 3; SQLiteEvent.CREATE = SQLiteEvent.FIRST + 4; SQLiteEvent.CONFIGURE = SQLiteEvent.FIRST + 5; SQLiteEvent.UPGRADE = SQLiteEvent.FIRST + 6; SQLiteEvent.DOWNGRADE = SQLiteEvent.FIRST + 7; SQLiteEvent.OPEN = SQLiteEvent.FIRST + 8; SQLiteEvent.CLOSE = SQLiteEvent.FIRST + 9; SQLiteEvent.ERROR = SQLiteEvent.FIRST + 10; SQLiteEvent.CHANGE = SQLiteEvent.FIRST + 11; SQLiteEvent.BEGIN = SQLiteEvent.FIRST + 12; SQLiteEvent.COMMIT = SQLiteEvent.FIRST + 13; SQLiteEvent.ROLLBACK = SQLiteEvent.FIRST + 14; SQLiteEvent.LAST = 713; var SQLiteListener = exports.SQLiteListener = function (_EventListener) { (0, _inherits3.default)(SQLiteListener, _EventListener); function SQLiteListener() { var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, _ref2$onHandleEvent = _ref2.onHandleEvent, onHandleEvent = _ref2$onHandleEvent === undefined ? null : _ref2$onHandleEvent; (0, _classCallCheck3.default)(this, SQLiteListener); var _this2 = (0, _possibleConstructorReturn3.default)(this, (SQLiteListener.__proto__ || (0, _getPrototypeOf2.default)(SQLiteListener)).call(this)); if (onHandleEvent) { _this2.onHandleEvent = onHandleEvent; } return _this2; } (0, _createClass3.default)(SQLiteListener, [{ key: "onHandleEvent", value: function onHandleEvent(evt) {} }]); return SQLiteListener; }(_event.EventListener); var SQLiteTransactionListener = exports.SQLiteTransactionListener = function (_EventListener2) { (0, _inherits3.default)(SQLiteTransactionListener, _EventListener2); function SQLiteTransactionListener() { var _ref3 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, _ref3$onBegin = _ref3.onBegin, onBegin = _ref3$onBegin === undefined ? null : _ref3$onBegin, _ref3$onCommit = _ref3.onCommit, onCommit = _ref3$onCommit === undefined ? null : _ref3$onCommit, _ref3$onRollback = _ref3.onRollback, onRollback = _ref3$onRollback === undefined ? null : _ref3$onRollback; (0, _classCallCheck3.default)(this, SQLiteTransactionListener); var _this3 = (0, _possibleConstructorReturn3.default)(this, (SQLiteTransactionListener.__proto__ || (0, _getPrototypeOf2.default)(SQLiteTransactionListener)).call(this)); if (onBegin) { _this3.onBegin = onBegin; } if (onCommit) { _this3.onCommit = onCommit; } if (onBegin) { _this3.onRollback = onRollback; } return _this3; } (0, _createClass3.default)(SQLiteTransactionListener, [{ key: "onBegin", value: function onBegin(session) {} }, { key: "onCommit", value: function onCommit(session, resultSet) {} }, { key: "onRollback", value: function onRollback(session, error) {} }]); return SQLiteTransactionListener; }(_event.EventListener); var SQLiteQueueListener = exports.SQLiteQueueListener = function (_EventListener3) { (0, _inherits3.default)(SQLiteQueueListener, _EventListener3); function SQLiteQueueListener() { var _ref4 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, _ref4$handleExecution = _ref4.handleExecution, handleExecution = _ref4$handleExecution === undefined ? null : _ref4$handleExecution; (0, _classCallCheck3.default)(this, SQLiteQueueListener); var _this4 = (0, _possibleConstructorReturn3.default)(this, (SQLiteQueueListener.__proto__ || (0, _getPrototypeOf2.default)(SQLiteQueueListener)).call(this)); if (handleExecution) { _this4.handleExecution = handleExecution; } return _this4; } (0, _createClass3.default)(SQLiteQueueListener, [{ key: "handleExecution", value: function handleExecution(event) {} }]); return SQLiteQueueListener; }(_event.EventListener); var SQLiteParseEvent = exports.SQLiteParseEvent = function (_EventObject2) { (0, _inherits3.default)(SQLiteParseEvent, _EventObject2); function SQLiteParseEvent() { var _ref5 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, source = _ref5.source, _ref5$id = _ref5.id, id = _ref5$id === undefined ? 901 : _ref5$id, _ref5$priority = _ref5.priority, priority = _ref5$priority === undefined ? 0 : _ref5$priority, _ref5$data = _ref5.data, data = _ref5$data === undefined ? null : _ref5$data, _ref5$when = _ref5.when, when = _ref5$when === undefined ? Date.now() : _ref5$when; (0, _classCallCheck3.default)(this, SQLiteParseEvent); var _this5 = (0, _possibleConstructorReturn3.default)(this, (SQLiteParseEvent.__proto__ || (0, _getPrototypeOf2.default)(SQLiteParseEvent)).call(this, { source: source, id: id, priority: priority, data: data, when: when })); if (_this5.id === _event.ANY_EVENT) { _this5.id = SQLiteParseEvent.PARSE; } return _this5; } return SQLiteParseEvent; }(_event.EventObject); SQLiteParseEvent.FIRST = 900; SQLiteParseEvent.PARSE = SQLiteParseEvent.FIRST + 1; SQLiteParseEvent.LAST = 901; var SQLiteParserListener = exports.SQLiteParserListener = function (_EventListener4) { (0, _inherits3.default)(SQLiteParserListener, _EventListener4); function SQLiteParserListener(_ref6) { var _ref6$onParseEvent = _ref6.onParseEvent, onParseEvent = _ref6$onParseEvent === undefined ? null : _ref6$onParseEvent; (0, _classCallCheck3.default)(this, SQLiteParserListener); var _this6 = (0, _possibleConstructorReturn3.default)(this, (SQLiteParserListener.__proto__ || (0, _getPrototypeOf2.default)(SQLiteParserListener)).call(this)); if (onParseEvent) { _this6.onParseEvent = onParseEvent; } return _this6; } (0, _createClass3.default)(SQLiteParserListener, [{ key: "onParseEvent", value: function onParseEvent(evt) {} }]); return SQLiteParserListener; }(_event.EventListener);