OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_BACKING_STORE_H_ | 5 #ifndef CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_BACKING_STORE_H_ |
6 #define CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_BACKING_STORE_H_ | 6 #define CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_BACKING_STORE_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
430 const std::string& message); | 430 const std::string& message); |
431 leveldb::Status GetObjectStores( | 431 leveldb::Status GetObjectStores( |
432 int64_t database_id, | 432 int64_t database_id, |
433 std::map<int64_t, IndexedDBObjectStoreMetadata>* map) WARN_UNUSED_RESULT; | 433 std::map<int64_t, IndexedDBObjectStoreMetadata>* map) WARN_UNUSED_RESULT; |
434 virtual leveldb::Status CreateObjectStore( | 434 virtual leveldb::Status CreateObjectStore( |
435 IndexedDBBackingStore::Transaction* transaction, | 435 IndexedDBBackingStore::Transaction* transaction, |
436 int64_t database_id, | 436 int64_t database_id, |
437 int64_t object_store_id, | 437 int64_t object_store_id, |
438 const base::string16& name, | 438 const base::string16& name, |
439 const IndexedDBKeyPath& key_path, | 439 const IndexedDBKeyPath& key_path, |
440 bool auto_increment); | 440 bool auto_increment) WARN_UNUSED_RESULT; |
441 virtual leveldb::Status DeleteObjectStore( | 441 virtual leveldb::Status DeleteObjectStore( |
442 IndexedDBBackingStore::Transaction* transaction, | 442 IndexedDBBackingStore::Transaction* transaction, |
443 int64_t database_id, | 443 int64_t database_id, |
444 int64_t object_store_id) WARN_UNUSED_RESULT; | 444 int64_t object_store_id) WARN_UNUSED_RESULT; |
| 445 virtual leveldb::Status RenameObjectStore( |
| 446 IndexedDBBackingStore::Transaction* transaction, |
| 447 int64_t database_id, |
| 448 int64_t object_store_id, |
| 449 const base::string16& name) WARN_UNUSED_RESULT; |
445 | 450 |
446 virtual leveldb::Status GetRecord( | 451 virtual leveldb::Status GetRecord( |
447 IndexedDBBackingStore::Transaction* transaction, | 452 IndexedDBBackingStore::Transaction* transaction, |
448 int64_t database_id, | 453 int64_t database_id, |
449 int64_t object_store_id, | 454 int64_t object_store_id, |
450 const IndexedDBKey& key, | 455 const IndexedDBKey& key, |
451 IndexedDBValue* record) WARN_UNUSED_RESULT; | 456 IndexedDBValue* record) WARN_UNUSED_RESULT; |
452 virtual leveldb::Status PutRecord( | 457 virtual leveldb::Status PutRecord( |
453 IndexedDBBackingStore::Transaction* transaction, | 458 IndexedDBBackingStore::Transaction* transaction, |
454 int64_t database_id, | 459 int64_t database_id, |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
498 int64_t index_id, | 503 int64_t index_id, |
499 const base::string16& name, | 504 const base::string16& name, |
500 const IndexedDBKeyPath& key_path, | 505 const IndexedDBKeyPath& key_path, |
501 bool is_unique, | 506 bool is_unique, |
502 bool is_multi_entry) WARN_UNUSED_RESULT; | 507 bool is_multi_entry) WARN_UNUSED_RESULT; |
503 virtual leveldb::Status DeleteIndex( | 508 virtual leveldb::Status DeleteIndex( |
504 IndexedDBBackingStore::Transaction* transaction, | 509 IndexedDBBackingStore::Transaction* transaction, |
505 int64_t database_id, | 510 int64_t database_id, |
506 int64_t object_store_id, | 511 int64_t object_store_id, |
507 int64_t index_id) WARN_UNUSED_RESULT; | 512 int64_t index_id) WARN_UNUSED_RESULT; |
| 513 virtual leveldb::Status RenameIndex( |
| 514 IndexedDBBackingStore::Transaction* transaction, |
| 515 int64_t database_id, |
| 516 int64_t object_store_id, |
| 517 int64_t index_id, |
| 518 const base::string16& new_name) WARN_UNUSED_RESULT; |
508 virtual leveldb::Status PutIndexDataForRecord( | 519 virtual leveldb::Status PutIndexDataForRecord( |
509 IndexedDBBackingStore::Transaction* transaction, | 520 IndexedDBBackingStore::Transaction* transaction, |
510 int64_t database_id, | 521 int64_t database_id, |
511 int64_t object_store_id, | 522 int64_t object_store_id, |
512 int64_t index_id, | 523 int64_t index_id, |
513 const IndexedDBKey& key, | 524 const IndexedDBKey& key, |
514 const RecordIdentifier& record) WARN_UNUSED_RESULT; | 525 const RecordIdentifier& record) WARN_UNUSED_RESULT; |
515 virtual leveldb::Status GetPrimaryKeyViaIndex( | 526 virtual leveldb::Status GetPrimaryKeyViaIndex( |
516 IndexedDBBackingStore::Transaction* transaction, | 527 IndexedDBBackingStore::Transaction* transaction, |
517 int64_t database_id, | 528 int64_t database_id, |
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
674 // complete. While > 0, temporary journal entries may exist so out-of-band | 685 // complete. While > 0, temporary journal entries may exist so out-of-band |
675 // journal cleaning must be deferred. | 686 // journal cleaning must be deferred. |
676 size_t committing_transaction_count_; | 687 size_t committing_transaction_count_; |
677 | 688 |
678 DISALLOW_COPY_AND_ASSIGN(IndexedDBBackingStore); | 689 DISALLOW_COPY_AND_ASSIGN(IndexedDBBackingStore); |
679 }; | 690 }; |
680 | 691 |
681 } // namespace content | 692 } // namespace content |
682 | 693 |
683 #endif // CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_BACKING_STORE_H_ | 694 #endif // CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_BACKING_STORE_H_ |
OLD | NEW |