ydn.db
Version:
Javascript database library for IndexedDB, WebDatabase (WebSQL) and WebStorage (localStorage) storage mechanisms supporting version migration, advanced query and transaction workflow.
104 lines (87 loc) • 4.59 kB
JavaScript
/**
* @fileoverview Exports for ydn-db crud module.
*
*/
goog.provide('ydn.db.crud.exports');
goog.require('ydn.db.Key');
goog.require('ydn.db.KeyRange');
goog.require('ydn.db.crud.Storage');
goog.require('ydn.db.tr.exports');
goog.exportProperty(ydn.db.crud.Storage.prototype, 'branch',
ydn.db.crud.Storage.prototype.branch);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'add',
ydn.db.crud.Storage.prototype.add);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'addAll',
ydn.db.crud.Storage.prototype.addAll);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'get',
ydn.db.crud.Storage.prototype.get);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'keys',
ydn.db.crud.Storage.prototype.keys);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'keysByIndex',
ydn.db.crud.Storage.prototype.keysByIndex);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'values',
ydn.db.crud.Storage.prototype.values);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'valuesByIndex',
ydn.db.crud.Storage.prototype.valuesByIndex);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'put',
ydn.db.crud.Storage.prototype.put);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'putAll',
ydn.db.crud.Storage.prototype.putAll);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'clear',
ydn.db.crud.Storage.prototype.clear);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'remove',
ydn.db.crud.Storage.prototype.remove);
goog.exportProperty(ydn.db.crud.Storage.prototype, 'count',
ydn.db.crud.Storage.prototype.count);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'add',
ydn.db.crud.DbOperator.prototype.add);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'addAll',
ydn.db.crud.DbOperator.prototype.addAll);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'get',
ydn.db.crud.DbOperator.prototype.get);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'keys',
ydn.db.crud.DbOperator.prototype.keys);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'keysByIndex',
ydn.db.crud.DbOperator.prototype.keysByIndex);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'values',
ydn.db.crud.DbOperator.prototype.values);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'valuesByIndex',
ydn.db.crud.DbOperator.prototype.valuesByIndex);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'put',
ydn.db.crud.DbOperator.prototype.put);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'putAll',
ydn.db.crud.DbOperator.prototype.putAll);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'clear',
ydn.db.crud.DbOperator.prototype.clear);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'remove',
ydn.db.crud.DbOperator.prototype.remove);
goog.exportProperty(ydn.db.crud.DbOperator.prototype, 'count',
ydn.db.crud.DbOperator.prototype.count);
goog.exportSymbol('ydn.db.Key', ydn.db.Key);
goog.exportProperty(ydn.db.Key.prototype, 'id', ydn.db.Key.prototype.getId);
goog.exportProperty(ydn.db.Key.prototype, 'parent',
ydn.db.Key.prototype.getParent);
goog.exportProperty(ydn.db.Key.prototype, 'storeName',
ydn.db.Key.prototype.getStoreName);
goog.exportSymbol('ydn.db.KeyRange', ydn.db.KeyRange);
goog.exportProperty(ydn.db.KeyRange, 'upperBound', ydn.db.KeyRange.upperBound);
goog.exportProperty(ydn.db.KeyRange, 'lowerBound', ydn.db.KeyRange.lowerBound);
goog.exportProperty(ydn.db.KeyRange, 'bound', ydn.db.KeyRange.bound);
goog.exportProperty(ydn.db.KeyRange, 'only', ydn.db.KeyRange.only);
goog.exportProperty(ydn.db.KeyRange, 'starts', ydn.db.KeyRange.starts);
goog.exportProperty(ydn.db.events.Event.prototype, 'store_name',
ydn.db.events.Event.prototype.store_name); // this don't work, why?
goog.exportProperty(ydn.db.events.Event.prototype, 'getStoreName',
ydn.db.events.Event.prototype.getStoreName);
goog.exportProperty(ydn.db.events.RecordEvent.prototype, 'name',
ydn.db.events.RecordEvent.prototype.name);
goog.exportProperty(ydn.db.events.RecordEvent.prototype, 'getKey',
ydn.db.events.RecordEvent.prototype.getKey);
goog.exportProperty(ydn.db.events.RecordEvent.prototype, 'getValue',
ydn.db.events.RecordEvent.prototype.getValue);
goog.exportProperty(ydn.db.events.StoreEvent.prototype, 'name',
ydn.db.events.StoreEvent.prototype.name);
goog.exportProperty(ydn.db.events.StoreEvent.prototype, 'getKeys',
ydn.db.events.StoreEvent.prototype.getKeys);
goog.exportProperty(ydn.db.events.StoreEvent.prototype, 'getValues',
ydn.db.events.StoreEvent.prototype.getValues);