void IDBConnectionProxy::iterateCursor(TransactionOperation& operation, const IDBKeyData& key, unsigned long count) { const IDBRequestData requestData(operation); saveOperation(operation); callConnectionOnMainThread(&IDBConnectionToServer::iterateCursor, requestData, key, count); }
void IDBConnectionProxy::deleteRecord(TransactionOperation& operation, const IDBKeyRangeData& keyRange) { const IDBRequestData requestData(operation); saveOperation(operation); callConnectionOnMainThread(&IDBConnectionToServer::deleteRecord, requestData, keyRange); }
void IDBConnectionProxy::openCursor(TransactionOperation& operation, const IDBCursorInfo& info) { const IDBRequestData requestData(operation); saveOperation(operation); callConnectionOnMainThread(&IDBConnectionToServer::openCursor, requestData, info); }
void IDBConnectionProxy::deleteIndex(TransactionOperation& operation, uint64_t objectStoreIdentifier, const String& indexName) { const IDBRequestData requestData(operation); saveOperation(operation); callConnectionOnMainThread(&IDBConnectionToServer::deleteIndex, requestData, WTFMove(objectStoreIdentifier), indexName); }
void IDBConnectionProxy::putOrAdd(TransactionOperation& operation, IDBKey* key, const IDBValue& value, const IndexedDB::ObjectStoreOverwriteMode mode) { const IDBRequestData requestData(operation); saveOperation(operation); callConnectionOnMainThread(&IDBConnectionToServer::putOrAdd, requestData, IDBKeyData(key), value, mode); }
void IDBConnectionProxy::clearObjectStore(TransactionOperation& operation, uint64_t objectStoreIdentifier) { const IDBRequestData requestData(operation); saveOperation(operation); callConnectionOnMainThread(&IDBConnectionToServer::clearObjectStore, requestData, objectStoreIdentifier); }
void IDBConnectionProxy::createIndex(TransactionOperation& operation, const IDBIndexInfo& info) { const IDBRequestData requestData(operation); saveOperation(operation); callConnectionOnMainThread(&IDBConnectionToServer::createIndex, requestData, info); }
void IDBConnectionToServer::openCursor(TransactionOperation& operation, const IDBCursorInfo& info) { LOG(IndexedDB, "IDBConnectionToServer::openCursor"); saveOperation(operation); m_delegate->openCursor(IDBRequestData(operation), info); }
void IDBConnectionProxy::deleteObjectStore(TransactionOperation& operation, const String& objectStoreName) { const IDBRequestData requestData(operation); saveOperation(operation); callConnectionOnMainThread(&IDBConnectionToServer::deleteObjectStore, requestData, objectStoreName); }
void IDBConnectionToServer::iterateCursor(TransactionOperation& operation, const IDBKeyData& key, unsigned long count) { LOG(IndexedDB, "IDBConnectionToServer::iterateCursor"); saveOperation(operation); m_delegate->iterateCursor(IDBRequestData(operation), key, count); }
void IDBConnectionToServer::putOrAdd(TransactionOperation& operation, RefPtr<IDBKey>& key, RefPtr<SerializedScriptValue>& value, const IndexedDB::ObjectStoreOverwriteMode overwriteMode) { LOG(IndexedDB, "IDBConnectionToServer::putOrAdd"); saveOperation(operation); m_delegate->putOrAdd(IDBRequestData(operation), key.get(), *value, overwriteMode); }
void IDBConnectionToServer::createObjectStore(TransactionOperation& operation, const IDBObjectStoreInfo& info) { LOG(IndexedDB, "IDBConnectionToServer::createObjectStore"); saveOperation(operation); m_delegate->createObjectStore(IDBRequestData(operation), info); }
void IDBConnectionToServer::deleteIndex(TransactionOperation& operation, uint64_t objectStoreIdentifier, const String& indexName) { LOG(IndexedDB, "IDBConnectionToServer::deleteIndex"); saveOperation(operation); m_delegate->deleteIndex(IDBRequestData(operation), objectStoreIdentifier, indexName); }
void IDBConnectionToServer::clearObjectStore(TransactionOperation& operation, uint64_t objectStoreIdentifier) { LOG(IndexedDB, "IDBConnectionToServer::clearObjectStore"); saveOperation(operation); m_delegate->clearObjectStore(IDBRequestData(operation), objectStoreIdentifier); }
void IDBConnectionToServer::deleteObjectStore(TransactionOperation& operation, const String& objectStoreName) { LOG(IndexedDB, "IDBConnectionToServer::deleteObjectStore"); saveOperation(operation); m_delegate->deleteObjectStore(IDBRequestData(operation), objectStoreName); }
void IDBConnectionToServer::deleteRecord(TransactionOperation& operation, const IDBKeyRangeData& keyRangeData) { LOG(IndexedDB, "IDBConnectionToServer::deleteRecord"); ASSERT(!keyRangeData.isNull); saveOperation(operation); m_delegate->deleteRecord(IDBRequestData(operation), keyRangeData); }