Index: content/common/indexed_db/proxy_webidbdatabase_impl.h |
diff --git a/content/common/indexed_db/proxy_webidbdatabase_impl.h b/content/common/indexed_db/proxy_webidbdatabase_impl.h |
index 3e0429705f5633dfa817b0c00a0b76c9270e4bd6..dcf14eb9531bc5ae777b0eee04038d7d4b967a57 100644 |
--- a/content/common/indexed_db/proxy_webidbdatabase_impl.h |
+++ b/content/common/indexed_db/proxy_webidbdatabase_impl.h |
@@ -31,10 +31,19 @@ class RendererWebIDBDatabaseImpl : public WebKit::WebIDBDatabase { |
bool auto_increment, |
const WebKit::WebIDBTransaction& transaction, |
WebKit::WebExceptionCode& ec); |
+ virtual void createObjectStore( |
+ long long transaction_id, |
+ long long objectstore_id, |
+ const WebKit::WebString& name, |
+ const WebKit::WebIDBKeyPath& key_path, |
+ bool auto_increment); |
virtual void deleteObjectStore( |
long long object_store_id, |
const WebKit::WebIDBTransaction& transaction, |
WebKit::WebExceptionCode& ec); |
+ virtual void deleteObjectStore( |
+ long long transaction_id, |
+ long long object_store_id); |
virtual WebKit::WebIDBTransaction* createTransaction( |
long long transaction_id, |
const WebKit::WebVector<long long>& scope, |
@@ -82,7 +91,16 @@ class RendererWebIDBDatabaseImpl : public WebKit::WebIDBDatabase { |
virtual void clear(long long transactionId, |
long long objectStoreId, |
WebKit::WebIDBCallbacks*); |
- |
+ virtual void createIndex(long long transactionId, |
+ long long objectStoreId, |
+ long long indexId, |
+ const WebKit::WebString& name, |
+ const WebKit::WebIDBKeyPath&, |
+ bool unique, |
+ bool multiEntry); |
+ virtual void deleteIndex(long long transactionId, long |
+ long objectStoreId, |
+ long long indexId); |
private: |
int32 ipc_database_id_; |
}; |