void MemoryBackingStoreTransaction::addExistingObjectStore(MemoryObjectStore& objectStore) { LOG(IndexedDB, "MemoryBackingStoreTransaction::addExistingObjectStore"); ASSERT(isWriting()); ASSERT(!m_objectStores.contains(&objectStore)); m_objectStores.add(&objectStore); objectStore.writeTransactionStarted(*this); }
void MemoryBackingStoreTransaction::addNewObjectStore(MemoryObjectStore& objectStore) { LOG(IndexedDB, "MemoryBackingStoreTransaction::addNewObjectStore()"); ASSERT(isVersionChange()); ASSERT(!m_objectStores.contains(&objectStore)); m_objectStores.add(&objectStore); m_versionChangeAddedObjectStores.add(&objectStore); objectStore.writeTransactionStarted(*this); }
void MemoryBackingStoreTransaction::addExistingObjectStore(MemoryObjectStore& objectStore) { LOG(IndexedDB, "MemoryBackingStoreTransaction::addExistingObjectStore"); ASSERT(isWriting()); ASSERT(!m_objectStores.contains(&objectStore)); m_objectStores.add(&objectStore); objectStore.writeTransactionStarted(*this); m_originalKeyGenerators.add(&objectStore, objectStore.currentKeyGeneratorValue()); }