• Home
  • Raw
  • Download

Lines Matching refs:IDBBackingStore

25037         * storage/IDBBackingStore.h:
25038 (WebCore::IDBBackingStore::ObjectStoreRecordIdentifier::~ObjectStoreRecordIdentifier):
48133 IndexedDB: Make IDBBackingStore abstract
48136 Make IDBBackingStore abstract to allow for multiple implementations.
48142 * storage/IDBBackingStore.h:
48143 (WebCore::IDBBackingStore::~IDBBackingStore):
53560 IndexedDB: Move last bits of SQL into IDBBackingStore
53563 After this, all SQL code for IndexedDB is in IDBBackingStore.cpp.
53567 * storage/IDBBackingStore.cpp:
53568 (WebCore::IDBBackingStore::createTransaction):
53569 * storage/IDBBackingStore.h:
53970 * storage/IDBBackingStore.cpp:
53971 (WebCore::IDBBackingStore::getPrimaryKeyViaIndex):
54389 IndexedDB: Move SQL code, especially for cursors, to IDBBackingStore
54397 * storage/IDBBackingStore.cpp:
54400 (WebCore::IDBBackingStore::deleteObjectStoreRecord):
54401 (WebCore::IDBBackingStore::keyExistsInObjectStore):
54402 (WebCore::IDBBackingStore::getObjectViaIndex):
54404 (WebCore::IDBBackingStore::getPrimaryKeyViaIndex):
54405 (WebCore::IDBBackingStore::keyExistsInIndex):
54412 (WebCore::IDBBackingStore::openObjectStoreCursor):
54420 (WebCore::IDBBackingStore::openIndexKeyCursor):
54429 (WebCore::IDBBackingStore::openIndexCursor):
54432 * storage/IDBBackingStore.h:
54433 (WebCore::IDBBackingStore::Cursor::~Cursor):
61522 IndexedDB: Move some SQL code into IDBBackingStore
61525 The idea is to gather all the SQL logic into IDBBackingStore.
61529 * storage/IDBBackingStore.cpp:
61530 (WebCore::IDBBackingStore::IDBBackingStore):
61536 (WebCore::IDBBackingStore::open):
61537 (WebCore::IDBBackingStore::extractIDBDatabaseMetaData):
61538 (WebCore::IDBBackingStore::setIDBDatabaseMetaData):
61539 (WebCore::IDBBackingStore::getObjectStores):
61540 (WebCore::IDBBackingStore::createObjectStore):
61542 (WebCore::IDBBackingStore::deleteObjectStore):
61545 (WebCore::IDBBackingStore::getObjectStoreRecord):
61547 (WebCore::IDBBackingStore::putObjectStoreRecord):
61548 (WebCore::IDBBackingStore::deleteIndexDataForRecord):
61549 (WebCore::IDBBackingStore::putIndexDataForRecord):
61550 (WebCore::IDBBackingStore::createIndex):
61551 (WebCore::IDBBackingStore::deleteIndex):
61552 (WebCore::IDBBackingStore::clearObjectStore):
61553 * storage/IDBBackingStore.h:
61731 IndexedDB: Rename IDBSQLiteDatabase to IDBBackingStore
61738 * storage/IDBBackingStore.cpp:
61739 (WebCore::IDBBackingStore::IDBBackingStore):
61740 (WebCore::IDBBackingStore::~IDBBackingStore):
61741 * storage/IDBBackingStore.h:
61742 (WebCore::IDBBackingStore::create):
61743 (WebCore::IDBBackingStore::db):