Searched refs:IDBIndexBackendInterface (Results 1 - 15 of 15) sorted by relevance
/external/webkit/Source/WebCore/storage/ |
H A D | IDBIndexBackendInterface.h | 42 class IDBIndexBackendInterface : public ThreadSafeRefCounted<IDBIndexBackendInterface> { class in namespace:WebCore 44 virtual ~IDBIndexBackendInterface() { }
|
H A D | IDBObjectStoreBackendInterface.h | 39 class IDBIndexBackendInterface; 65 virtual PassRefPtr<IDBIndexBackendInterface> createIndex(const String& name, const String& keyPath, bool unique, IDBTransactionBackendInterface*, ExceptionCode&) = 0; 66 virtual PassRefPtr<IDBIndexBackendInterface> index(const String& name, ExceptionCode&) = 0;
|
H A D | IDBIndex.h | 30 #include "IDBIndexBackendInterface.h" 44 static PassRefPtr<IDBIndex> create(PassRefPtr<IDBIndexBackendInterface> backend, IDBObjectStore* objectStore, IDBTransaction* transaction) 69 IDBIndex(PassRefPtr<IDBIndexBackendInterface>, IDBObjectStore*, IDBTransaction*); 71 RefPtr<IDBIndexBackendInterface> m_backend;
|
H A D | IDBObjectStoreBackendImpl.h | 74 virtual PassRefPtr<IDBIndexBackendInterface> createIndex(const String& name, const String& keyPath, bool unique, IDBTransactionBackendInterface*, ExceptionCode&); 75 virtual PassRefPtr<IDBIndexBackendInterface> index(const String& name, ExceptionCode&);
|
H A D | IDBIndex.cpp | 33 #include "IDBIndexBackendInterface.h" 44 IDBIndex::IDBIndex(PassRefPtr<IDBIndexBackendInterface> backend, IDBObjectStore* objectStore, IDBTransaction* transaction)
|
H A D | IDBIndexBackendImpl.h | 32 #include "IDBIndexBackendInterface.h" 41 class IDBIndexBackendImpl : public IDBIndexBackendInterface { 63 // Implements IDBIndexBackendInterface.
|
H A D | IDBObjectStore.cpp | 130 RefPtr<IDBIndexBackendInterface> index = m_objectStore->createIndex(name, keyPath, unique, m_transaction->backend(), ec); 139 RefPtr<IDBIndexBackendInterface> index = m_objectStore->index(name, ec);
|
H A D | IDBObjectStoreBackendImpl.cpp | 369 PassRefPtr<IDBIndexBackendInterface> IDBObjectStoreBackendImpl::createIndex(const String& name, const String& keyPath, bool unique, IDBTransactionBackendInterface* transaction, ExceptionCode& ec) 413 PassRefPtr<IDBIndexBackendInterface> IDBObjectStoreBackendImpl::index(const String& name, ExceptionCode& ec) 415 RefPtr<IDBIndexBackendInterface> index = m_indexes.get(name);
|
/external/webkit/Source/WebKit/chromium/src/ |
H A D | WebIDBIndexImpl.h | 36 namespace WebCore { class IDBIndexBackendInterface; } 43 WebIDBIndexImpl(WTF::PassRefPtr<WebCore::IDBIndexBackendInterface>); 57 WTF::RefPtr<WebCore::IDBIndexBackendInterface> m_backend;
|
H A D | IDBIndexBackendProxy.h | 31 #include "IDBIndexBackendInterface.h" 39 class IDBIndexBackendProxy : public WebCore::IDBIndexBackendInterface { 41 static PassRefPtr<IDBIndexBackendInterface> create(PassOwnPtr<WebIDBIndex>);
|
H A D | IDBObjectStoreBackendProxy.h | 54 PassRefPtr<WebCore::IDBIndexBackendInterface> createIndex(const String& name, const String& keyPath, bool unique, WebCore::IDBTransactionBackendInterface*, WebCore::ExceptionCode&); 55 PassRefPtr<WebCore::IDBIndexBackendInterface> index(const String& name, WebCore::ExceptionCode&);
|
H A D | WebIDBObjectStoreImpl.cpp | 33 #include "IDBIndexBackendInterface.h" 92 RefPtr<IDBIndexBackendInterface> index = m_objectStore->createIndex(name, keyPath, unique, transaction.getIDBTransactionBackendInterface(), ec); 100 RefPtr<IDBIndexBackendInterface> index = m_objectStore->index(name, ec);
|
H A D | WebIDBIndexImpl.cpp | 42 WebIDBIndexImpl::WebIDBIndexImpl(PassRefPtr<IDBIndexBackendInterface> backend)
|
H A D | IDBObjectStoreBackendProxy.cpp | 109 PassRefPtr<IDBIndexBackendInterface> IDBObjectStoreBackendProxy::createIndex(const String& name, const String& keyPath, bool unique, IDBTransactionBackendInterface* transaction, ExceptionCode& ec) 120 PassRefPtr<IDBIndexBackendInterface> IDBObjectStoreBackendProxy::index(const String& name, ExceptionCode& ec)
|
H A D | IDBIndexBackendProxy.cpp | 44 PassRefPtr<IDBIndexBackendInterface> IDBIndexBackendProxy::create(PassOwnPtr<WebIDBIndex> index)
|
Completed in 1259 milliseconds