Index: content/browser/indexed_db/indexed_db_backing_store.h |
diff --git a/content/browser/indexed_db/indexed_db_backing_store.h b/content/browser/indexed_db/indexed_db_backing_store.h |
index 7b11a600f9cd99c8fda48b9119aef2b95afa52b3..31f2132036454f401f35372efa12f60c480d7bf7 100644 |
--- a/content/browser/indexed_db/indexed_db_backing_store.h |
+++ b/content/browser/indexed_db/indexed_db_backing_store.h |
@@ -338,6 +338,19 @@ class CONTENT_EXPORT IndexedDBBackingStore |
IndexedDBBackingStore::RecordIdentifier record_identifier_; |
private: |
+ // For cursors with direction Next or NextNoDuplicate. |
+ bool ContinueNext(const IndexedDBKey* key, |
+ const IndexedDBKey* primary_key, |
+ IteratorState state, |
+ leveldb::Status*); |
+ // For cursors with direction Prev or PrevNoDuplicate. |
+ // The PrevNoDuplicate case has additional complexity of not |
+ // being symmetric with NextNoDuplicate. |
+ bool ContinuePrevious(const IndexedDBKey* key, |
+ const IndexedDBKey* primary_key, |
+ IteratorState state, |
+ leveldb::Status*); |
+ |
DISALLOW_COPY_AND_ASSIGN(Cursor); |
}; |