Searched refs:IDBTransaction (Results 1 - 25 of 25) sorted by relevance

/macosx-10.10/WebCore-7600.1.25/Modules/indexeddb/
H A DIDBPendingTransactionMonitor.h36 class IDBTransaction;
46 static void addNewTransaction(PassRefPtr<IDBTransaction>);
H A DIDBTransaction.cpp27 #include "IDBTransaction.h"
46 PassRefPtr<IDBTransaction> IDBTransaction::create(ScriptExecutionContext* context, int64_t id, const Vector<String>& objectStoreNames, IndexedDB::TransactionMode mode, IDBDatabase* db)
49 RefPtr<IDBTransaction> transaction(adoptRef(new IDBTransaction(context, id, objectStoreNames, mode, db, openDBRequest, IDBDatabaseMetadata())));
54 PassRefPtr<IDBTransaction> IDBTransaction::create(ScriptExecutionContext* context, int64_t id, IDBDatabase* db, IDBOpenDBRequest* openDBRequest, const IDBDatabaseMetadata& previousMetadata)
56 RefPtr<IDBTransaction> transaction(adoptRef(new IDBTransaction(context, id, Vector<String>(), IndexedDB::TransactionMode::VersionChange, db, openDBRequest, previousMetadata)));
61 const AtomicString& IDBTransaction
92 IDBTransaction::IDBTransaction(ScriptExecutionContext* context, int64_t id, const Vector<String>& objectStoreNames, IndexedDB::TransactionMode mode, IDBDatabase* db, IDBOpenDBRequest* openDBRequest, const IDBDatabaseMetadata& previousMetadata) function in class:WebCore::IDBTransaction
[all...]
H A DIDBPendingTransactionMonitor.cpp28 #include "IDBTransaction.h"
38 typedef Vector<RefPtr<IDBTransaction>> TransactionList;
53 void IDBPendingTransactionMonitor::addNewTransaction(PassRefPtr<IDBTransaction> transaction)
62 RefPtr<IDBTransaction> transaction = list->at(i);
H A DIDBCursorWithValue.h37 static PassRefPtr<IDBCursorWithValue> create(PassRefPtr<IDBCursorBackend>, IndexedDB::CursorDirection, IDBRequest*, IDBAny* source, IDBTransaction*);
48 IDBCursorWithValue(PassRefPtr<IDBCursorBackend>, IndexedDB::CursorDirection, IDBRequest*, IDBAny* source, IDBTransaction*);
H A DIDBTransaction.h53 class IDBTransaction final : public ScriptWrappable, public RefCounted<IDBTransaction>, public EventTargetWithInlineData, public ActiveDOMObject {
55 static PassRefPtr<IDBTransaction> create(ScriptExecutionContext*, int64_t, const Vector<String>& objectStoreNames, IndexedDB::TransactionMode, IDBDatabase*);
56 static PassRefPtr<IDBTransaction> create(ScriptExecutionContext*, int64_t, IDBDatabase*, IDBOpenDBRequest*, const IDBDatabaseMetadata& previousMetadata);
57 virtual ~IDBTransaction();
76 // Implement the IDBTransaction IDL
85 OpenCursorNotifier(PassRefPtr<IDBTransaction>, IDBCursor*);
89 RefPtr<IDBTransaction> m_transaction;
117 using RefCounted<IDBTransaction>::ref;
118 using RefCounted<IDBTransaction>
[all...]
H A DIDBCursorWithValue.cpp36 PassRefPtr<IDBCursorWithValue> IDBCursorWithValue::create(PassRefPtr<IDBCursorBackend> backend, IndexedDB::CursorDirection direction, IDBRequest* request, IDBAny* source, IDBTransaction* transaction)
47 IDBCursorWithValue::IDBCursorWithValue(PassRefPtr<IDBCursorBackend> backend, IndexedDB::CursorDirection direction, IDBRequest* request, IDBAny* source, IDBTransaction* transaction)
H A DIDBRequest.idl41 readonly attribute IDBTransaction transaction;
H A DIDBDatabase.idl41 [CallWith=ScriptExecutionContext, RaisesException] IDBTransaction transaction(DOMString storeName, [Default=NullString] optional DOMString mode);
42 [CallWith=ScriptExecutionContext, RaisesException] IDBTransaction transaction(sequence<DOMString> storeNames, [Default=NullString] optional DOMString mode);
H A DIDBDatabase.h37 #include "IDBTransaction.h"
58 void transactionCreated(IDBTransaction*);
59 void transactionFinished(IDBTransaction*);
68 PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext* context, PassRefPtr<DOMStringList> scope, const String& mode, ExceptionCode& ec) { return transaction(context, *scope, mode, ec); }
69 PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext*, const Vector<String>&, const String& mode, ExceptionCode&);
70 PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext*, const String&, const String& mode, ExceptionCode&);
125 RefPtr<IDBTransaction> m_versionChangeTransaction;
126 typedef HashMap<int64_t, IDBTransaction*> TransactionMap;
H A DIDBRequest.h51 class IDBTransaction;
57 static PassRefPtr<IDBRequest> create(ScriptExecutionContext*, PassRefPtr<IDBAny> source, IDBTransaction*);
58 static PassRefPtr<IDBRequest> create(ScriptExecutionContext*, PassRefPtr<IDBAny> source, IDBDatabaseBackend::TaskType, IDBTransaction*);
65 PassRefPtr<IDBTransaction> transaction() const;
118 IDBRequest(ScriptExecutionContext*, PassRefPtr<IDBAny> source, IDBDatabaseBackend::TaskType, IDBTransaction*);
129 RefPtr<IDBTransaction> m_transaction;
H A DIDBCursor.h32 #include "IDBTransaction.h"
61 static PassRefPtr<IDBCursor> create(PassRefPtr<IDBCursorBackend>, IndexedDB::CursorDirection, IDBRequest*, IDBAny* source, IDBTransaction*);
85 IDBCursor(PassRefPtr<IDBCursorBackend>, IndexedDB::CursorDirection, IDBRequest*, IDBAny* source, IDBTransaction*);
95 RefPtr<IDBTransaction> m_transaction;
96 IDBTransaction::OpenCursorNotifier m_transactionNotifier;
H A DIDBAny.h49 class IDBTransaction;
103 PassRefPtr<IDBTransaction> idbTransaction();
118 explicit IDBAny(PassRefPtr<IDBTransaction>);
134 const RefPtr<IDBTransaction> m_idbTransaction;
H A DWorkerGlobalScopeIndexedDatabase.idl52 attribute IDBTransactionConstructor IDBTransaction;
H A DIDBDatabase.cpp42 #include "IDBTransaction.h"
85 void IDBDatabase::transactionCreated(IDBTransaction* transaction)
97 void IDBDatabase::transactionFinished(IDBTransaction* transaction)
221 PassRefPtr<IDBTransaction> IDBDatabase::transaction(ScriptExecutionContext* context, const Vector<String>& scope, const String& modeString, ExceptionCode& ec)
229 IndexedDB::TransactionMode mode = IDBTransaction::stringToMode(modeString, ec);
251 RefPtr<IDBTransaction> transaction = IDBTransaction::create(context, transactionId, scope, mode, this);
255 PassRefPtr<IDBTransaction> IDBDatabase::transaction(ScriptExecutionContext* context, const String& storeName, const String& mode, ExceptionCode& ec)
H A DIDBIndex.h48 static PassRefPtr<IDBIndex> create(const IDBIndexMetadata& metadata, IDBObjectStore* objectStore, IDBTransaction* transaction)
89 IDBIndex(const IDBIndexMetadata&, IDBObjectStore*, IDBTransaction*);
93 RefPtr<IDBTransaction> m_transaction;
H A DIDBObjectStore.h36 #include "IDBTransaction.h"
53 static PassRefPtr<IDBObjectStore> create(const IDBObjectStoreMetadata& metadata, IDBTransaction* transaction)
65 PassRefPtr<IDBTransaction> transaction() const { return m_transaction; }
111 IDBObjectStore(const IDBObjectStoreMetadata&, IDBTransaction*);
120 RefPtr<IDBTransaction> m_transaction;
H A DIDBAny.cpp109 PassRefPtr<IDBTransaction> IDBAny::idbTransaction()
175 IDBAny::IDBAny(PassRefPtr<IDBTransaction> value)
H A DIDBObjectStore.idl34 readonly attribute IDBTransaction transaction;
H A DIDBOpenDBRequest.cpp99 m_transaction = IDBTransaction::create(scriptExecutionContext(), m_transactionId, idbDatabase.get(), this, oldMetadata);
H A DIDBRequest.cpp44 #include "IDBTransaction.h"
50 PassRefPtr<IDBRequest> IDBRequest::create(ScriptExecutionContext* context, PassRefPtr<IDBAny> source, IDBTransaction* transaction)
60 PassRefPtr<IDBRequest> IDBRequest::create(ScriptExecutionContext* context, PassRefPtr<IDBAny> source, IDBDatabaseBackend::TaskType taskType, IDBTransaction* transaction)
70 IDBRequest::IDBRequest(ScriptExecutionContext* context, PassRefPtr<IDBAny> source, IDBDatabaseBackend::TaskType taskType, IDBTransaction* transaction)
127 PassRefPtr<IDBTransaction> IDBRequest::transaction() const
H A DIDBCursor.cpp38 #include "IDBTransaction.h"
46 PassRefPtr<IDBCursor> IDBCursor::create(PassRefPtr<IDBCursorBackend> backend, IndexedDB::CursorDirection direction, IDBRequest* request, IDBAny* source, IDBTransaction* transaction)
76 IDBCursor::IDBCursor(PassRefPtr<IDBCursorBackend> backend, IndexedDB::CursorDirection direction, IDBRequest* request, IDBAny* source, IDBTransaction* transaction)
H A DIDBIndex.cpp36 #include "IDBTransaction.h"
42 IDBIndex::IDBIndex(const IDBIndexMetadata& metadata, IDBObjectStore* objectStore, IDBTransaction* transaction)
H A DIDBObjectStore.cpp42 #include "IDBTransaction.h"
50 IDBObjectStore::IDBObjectStore(const IDBObjectStoreMetadata& metadata, IDBTransaction* transaction)
/macosx-10.10/WebCore-7600.1.25/inspector/
H A DInspectorIndexedDBAgent.cpp60 #include "IDBTransaction.h"
214 static PassRefPtr<IDBTransaction> transactionForDatabase(ScriptExecutionContext* scriptExecutionContext, IDBDatabase* idbDatabase, const String& objectStoreName, const String& mode = IDBTransaction::modeReadOnly()) argument
217 RefPtr<IDBTransaction> idbTransaction = idbDatabase->transaction(scriptExecutionContext, objectStoreName, mode, ec);
223 static PassRefPtr<IDBObjectStore> objectStoreForTransaction(IDBTransaction* idbTransaction, const String& objectStoreName)
503 RefPtr<IDBTransaction> idbTransaction = transactionForDatabase(context(), idbDatabase.get(), m_objectStoreName);
721 RefPtr<IDBTransaction> idbTransaction = transactionForDatabase(context(), idbDatabase.get(), m_objectStoreName, IDBTransaction::modeReadWrite());
/macosx-10.10/WebCore-7600.1.25/dom/
H A DEventTarget.h61 class IDBTransaction;

Completed in 155 milliseconds