Searched refs:IDBIndexBackendInterface (Results 1 - 15 of 15) sorted by relevance

/external/webkit/Source/WebCore/storage/
H A DIDBIndexBackendInterface.h42 class IDBIndexBackendInterface : public ThreadSafeRefCounted<IDBIndexBackendInterface> { class in namespace:WebCore
44 virtual ~IDBIndexBackendInterface() { }
H A DIDBObjectStoreBackendInterface.h39 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 DIDBIndex.h30 #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 DIDBObjectStoreBackendImpl.h74 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 DIDBIndex.cpp33 #include "IDBIndexBackendInterface.h"
44 IDBIndex::IDBIndex(PassRefPtr<IDBIndexBackendInterface> backend, IDBObjectStore* objectStore, IDBTransaction* transaction)
H A DIDBIndexBackendImpl.h32 #include "IDBIndexBackendInterface.h"
41 class IDBIndexBackendImpl : public IDBIndexBackendInterface {
63 // Implements IDBIndexBackendInterface.
H A DIDBObjectStore.cpp130 RefPtr<IDBIndexBackendInterface> index = m_objectStore->createIndex(name, keyPath, unique, m_transaction->backend(), ec);
139 RefPtr<IDBIndexBackendInterface> index = m_objectStore->index(name, ec);
H A DIDBObjectStoreBackendImpl.cpp369 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 DWebIDBIndexImpl.h36 namespace WebCore { class IDBIndexBackendInterface; }
43 WebIDBIndexImpl(WTF::PassRefPtr<WebCore::IDBIndexBackendInterface>);
57 WTF::RefPtr<WebCore::IDBIndexBackendInterface> m_backend;
H A DIDBIndexBackendProxy.h31 #include "IDBIndexBackendInterface.h"
39 class IDBIndexBackendProxy : public WebCore::IDBIndexBackendInterface {
41 static PassRefPtr<IDBIndexBackendInterface> create(PassOwnPtr<WebIDBIndex>);
H A DIDBObjectStoreBackendProxy.h54 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 DWebIDBObjectStoreImpl.cpp33 #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 DWebIDBIndexImpl.cpp42 WebIDBIndexImpl::WebIDBIndexImpl(PassRefPtr<IDBIndexBackendInterface> backend)
H A DIDBObjectStoreBackendProxy.cpp109 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 DIDBIndexBackendProxy.cpp44 PassRefPtr<IDBIndexBackendInterface> IDBIndexBackendProxy::create(PassOwnPtr<WebIDBIndex> index)

Completed in 1259 milliseconds