/external/chromium_org/content/browser/indexed_db/ |
H A D | indexed_db_active_blob_registry.cc | 23 void IndexedDBActiveBlobRegistry::AddBlobRef(int64 database_id, argument 27 DCHECK(KeyPrefix::IsValidDatabaseId(database_id)); 29 DCHECK(!ContainsKey(deleted_dbs_, database_id)); 31 SingleDBMap& single_db_map = use_tracker_[database_id]; 45 void IndexedDBActiveBlobRegistry::ReleaseBlobRef(int64 database_id, argument 49 DCHECK(KeyPrefix::IsValidDatabaseId(database_id)); 51 AllDBsMap::iterator db_pair = use_tracker_.find(database_id); 63 DeletedDBSet::iterator db_to_delete = deleted_dbs_.find(database_id); 78 backing_store_->ReportBlobUnused(database_id, blob_key); 85 bool IndexedDBActiveBlobRegistry::MarkDeletedCheckIfUsed(int64 database_id, argument 108 ReleaseBlobRefThreadSafe( scoped_refptr<base::TaskRunner> task_runner, base::WeakPtr<IndexedDBActiveBlobRegistry> weak_ptr, int64 database_id, int64 blob_key, const base::FilePath& unused) argument 122 GetFinalReleaseCallback(int64 database_id, int64 blob_key) argument 132 GetAddBlobRefCallback( int64 database_id, int64 blob_key) argument [all...] |
H A D | indexed_db_active_blob_registry.h | 32 bool MarkDeletedCheckIfUsed(int64 database_id, int64 blob_key); 35 int64 database_id, 39 base::Closure GetAddBlobRefCallback(int64 database_id, int64 blob_key); 53 void AddBlobRef(int64 database_id, int64 blob_key); 54 void ReleaseBlobRef(int64 database_id, int64 blob_key); 58 int64 database_id,
|
H A D | indexed_db_fake_backing_store.cc | 65 int64 database_id, 75 int64 database_id, 82 int64 database_id, 93 int64 database_id, 99 int64 database_id, 106 int64 database_id, 113 int64 database_id, 121 int64 database_id, 131 int64 database_id, 142 int64 database_id, 63 CreateObjectStore( Transaction*, int64 database_id, int64 object_store_id, const base::string16& name, const IndexedDBKeyPath&, bool auto_increment) argument 73 DeleteObjectStore( Transaction* transaction, int64 database_id, int64 object_store_id) argument 80 PutRecord( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKey& key, IndexedDBValue* value, ScopedVector<storage::BlobDataHandle>* handles, RecordIdentifier* record) argument 91 ClearObjectStore( Transaction*, int64 database_id, int64 object_store_id) argument 97 DeleteRecord( Transaction*, int64 database_id, int64 object_store_id, const RecordIdentifier&) argument 104 GetKeyGeneratorCurrentNumber( Transaction*, int64 database_id, int64 object_store_id, int64* current_number) argument 111 MaybeUpdateKeyGeneratorCurrentNumber( Transaction*, int64 database_id, int64 object_store_id, int64 new_number, bool check_current) argument 119 KeyExistsInObjectStore( Transaction*, int64 database_id, int64 object_store_id, const IndexedDBKey&, RecordIdentifier* found_record_identifier, bool* found) argument 129 CreateIndex( Transaction*, int64 database_id, int64 object_store_id, int64 index_id, const base::string16& name, const IndexedDBKeyPath&, bool is_unique, bool is_multi_entry) argument 141 DeleteIndex(Transaction*, int64 database_id, int64 object_store_id, int64 index_id) argument 147 PutIndexDataForRecord( Transaction*, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKey&, const RecordIdentifier&) argument 157 ReportBlobUnused(int64 database_id, int64 blob_key) argument 161 OpenObjectStoreKeyCursor( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKeyRange& key_range, blink::WebIDBCursorDirection, leveldb::Status* s) argument 171 OpenObjectStoreCursor( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKeyRange& key_range, blink::WebIDBCursorDirection, leveldb::Status* s) argument 181 OpenIndexKeyCursor( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKeyRange& key_range, blink::WebIDBCursorDirection, leveldb::Status* s) argument 192 OpenIndexCursor( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKeyRange& key_range, blink::WebIDBCursorDirection, leveldb::Status* s) argument [all...] |
H A D | indexed_db_fake_backing_store.h | 41 int64 database_id, 48 int64 database_id, 53 int64 database_id, 61 int64 database_id, 64 int64 database_id, 68 int64 database_id, 74 int64 database_id, 80 int64 database_id, 87 int64 database_id, 95 int64 database_id, [all...] |
H A D | indexed_db_index_writer.h | 32 int64 database_id, 42 int64 database_id, 50 int64 database_id, 66 int64 database_id,
|
H A D | indexed_db_leveldb_coding.h | 131 explicit KeyPrefix(int64 database_id); 132 KeyPrefix(int64 database_id, int64 object_store_id); 133 KeyPrefix(int64 database_id, int64 object_store_id, int64 index_id); 134 static KeyPrefix CreateWithSpecialIndex(int64 database_id, 143 CONTENT_EXPORT static bool IsValidDatabaseId(int64 database_id); 146 static bool ValidIds(int64 database_id, argument 149 return IsValidDatabaseId(database_id) && 152 static bool ValidIds(int64 database_id, int64 object_store_id) { argument 153 return IsValidDatabaseId(database_id) && 166 int64 database_id, 435 int64 database_id() const { return database_id_; } function in class:content::BlobEntryKey [all...] |
H A D | indexed_db_backing_store.cc | 52 FilePath GetBlobDirectoryName(const FilePath& pathBase, int64 database_id) { argument 53 return pathBase.AppendASCII(base::StringPrintf("%" PRIx64, database_id)); 57 int64 database_id, 59 FilePath path = GetBlobDirectoryName(pathBase, database_id); 66 int64 database_id, 68 FilePath path = GetBlobDirectoryNameForKey(pathBase, database_id, key); 74 int64 database_id, 76 FilePath path = GetBlobDirectoryNameForKey(pathBase, database_id, key); 395 int64 database_id = 0; local 397 s = GetInt(transaction.get(), it->Key(), &database_id, 56 GetBlobDirectoryNameForKey(const FilePath& pathBase, int64 database_id, int64 key) argument 65 GetBlobFileNameForKey(const FilePath& pathBase, int64 database_id, int64 key) argument 73 MakeIDBBlobDirectory(const FilePath& pathBase, int64 database_id, int64 key) argument 459 GetMaxObjectStoreId( DBOrTransaction* db, int64 database_id, int64* max_object_store_id) argument 504 GetBlobKeyGeneratorCurrentNumber( LevelDBTransaction* leveldb_transaction, int64 database_id, int64* blob_key_generator_current_number) argument 533 UpdateBlobKeyGeneratorCurrentNumber( LevelDBTransaction* leveldb_transaction, int64 database_id, int64 blob_key_generator_current_number) argument 618 UpdateBlobJournalWithDatabase( LevelDBDirectTransaction* leveldb_transaction, int64 database_id) argument 630 MergeDatabaseIntoLiveBlobJournal( LevelDBDirectTransaction* leveldb_transaction, int64 database_id) argument 1180 int64 database_id = 0; local 1306 int64 database_id = max_database_id + 1; local 1382 DeleteBlobsInRange( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const std::string& start_key, const std::string& end_key, bool upper_open) argument 1408 DeleteBlobsInObjectStore( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id) argument 1502 GetObjectStores( int64 database_id, IndexedDBDatabaseMetadata::ObjectStoreMap* object_stores) argument 1685 SetMaxObjectStoreId( LevelDBTransaction* transaction, int64 database_id, int64 object_store_id) argument 1709 CreateObjectStore( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const base::string16& name, const IndexedDBKeyPath& key_path, bool auto_increment) argument 1760 DeleteObjectStore( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id) argument 1825 GetRecord( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKey& key, IndexedDBValue* record) argument 1866 GetNewVersionNumber( LevelDBTransaction* transaction, int64 database_id, int64 object_store_id, int64* new_version_number) argument 1898 PutRecord( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKey& key, IndexedDBValue* value, ScopedVector<storage::BlobDataHandle>* handles, RecordIdentifier* record_identifier) argument 1947 ClearObjectStore( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id) argument 1968 DeleteRecord( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const RecordIdentifier& record_identifier) argument 1992 DeleteRange( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKeyRange& key_range) argument 2055 GetKeyGeneratorCurrentNumber( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64* key_generator_current_number) argument 2127 MaybeUpdateKeyGeneratorCurrentNumber( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 new_number, bool check_current) argument 2156 KeyExistsInObjectStore( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKey& key, RecordIdentifier* found_record_identifier, bool* found) argument 2200 ChainedBlobWriterImpl( int64 database_id, IndexedDBBackingStore* backing_store, WriteDescriptorVec* blobs, scoped_refptr<IndexedDBBackingStore::BlobWriteCallback> callback) argument 2357 WriteBlobFile( int64 database_id, const Transaction::WriteDescriptor& descriptor, Transaction::ChainedBlobWriter* chained_blob_writer) argument 2412 ReportBlobUnused(int64 database_id, int64 blob_key) argument 2492 GetBlobFileName(int64 database_id, int64 key) argument 2516 GetIndexes( int64 database_id, int64 object_store_id, IndexedDBObjectStoreMetadata::IndexMap* indexes) argument 2612 RemoveBlobFile(int64 database_id, int64 key) argument 2617 RemoveBlobDirectory(int64 database_id) argument 2636 int64 database_id = journal_iter->first; local 2652 GetBlobInfoForRecord( int64 database_id, const std::string& object_store_data_key, IndexedDBValue* value) argument 2721 SetMaxIndexId( LevelDBTransaction* transaction, int64 database_id, int64 object_store_id, int64 index_id) argument 2748 CreateIndex( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const base::string16& name, const IndexedDBKeyPath& key_path, bool is_unique, bool is_multi_entry) argument 2783 DeleteIndex( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id) argument 2815 PutIndexDataForRecord( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKey& key, const RecordIdentifier& record_identifier) argument 2877 VersionExists(LevelDBTransaction* transaction, int64 database_id, int64 object_store_id, int64 version, const std::string& encoded_primary_key, bool* exists) argument 2903 FindKeyInIndex( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKey& key, std::string* found_encoded_primary_key, bool* found) argument 2962 GetPrimaryKeyViaIndex( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKey& key, scoped_ptr<IndexedDBKey>* primary_key) argument 3000 KeyExistsInIndex( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKey& index_key, scoped_ptr<IndexedDBKey>* found_primary_key, bool* exists) argument 3057 Cursor( scoped_refptr<IndexedDBBackingStore> backing_store, IndexedDBBackingStore::Transaction* transaction, int64 database_id, const CursorOptions& cursor_options) argument 3255 ObjectStoreKeyCursorImpl( scoped_refptr<IndexedDBBackingStore> backing_store, IndexedDBBackingStore::Transaction* transaction, int64 database_id, const IndexedDBBackingStore::Cursor::CursorOptions& cursor_options) argument 3321 ObjectStoreCursorImpl( scoped_refptr<IndexedDBBackingStore> backing_store, IndexedDBBackingStore::Transaction* transaction, int64 database_id, const IndexedDBBackingStore::Cursor::CursorOptions& cursor_options) argument 3391 IndexKeyCursorImpl( scoped_refptr<IndexedDBBackingStore> backing_store, IndexedDBBackingStore::Transaction* transaction, int64 database_id, const IndexedDBBackingStore::Cursor::CursorOptions& cursor_options) argument 3506 IndexCursorImpl( scoped_refptr<IndexedDBBackingStore> backing_store, IndexedDBBackingStore::Transaction* transaction, int64 database_id, const IndexedDBBackingStore::Cursor::CursorOptions& cursor_options) argument 3623 ObjectStoreCursorOptions( LevelDBTransaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKeyRange& range, blink::WebIDBCursorDirection direction, IndexedDBBackingStore::Cursor::CursorOptions* cursor_options) argument 3696 IndexCursorOptions( LevelDBTransaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKeyRange& range, blink::WebIDBCursorDirection direction, IndexedDBBackingStore::Cursor::CursorOptions* cursor_options) argument 3771 OpenObjectStoreCursor( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKeyRange& range, blink::WebIDBCursorDirection direction, leveldb::Status* s) argument 3798 OpenObjectStoreKeyCursor( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKeyRange& range, blink::WebIDBCursorDirection direction, leveldb::Status* s) argument 3825 OpenIndexKeyCursor( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKeyRange& range, blink::WebIDBCursorDirection direction, leveldb::Status* s) argument 3854 OpenIndexCursor( IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKeyRange& range, blink::WebIDBCursorDirection direction, leveldb::Status* s) argument 4226 PutBlobInfoIfNeeded( int64 database_id, int64 object_store_id, const std::string& object_store_data_key, std::vector<IndexedDBBlobInfo>* blob_info, ScopedVector<storage::BlobDataHandle>* handles) argument 4261 PutBlobInfo( int64 database_id, int64 object_store_id, const std::string& object_store_data_key, std::vector<IndexedDBBlobInfo>* blob_info, ScopedVector<storage::BlobDataHandle>* handles) argument [all...] |
H A D | indexed_db_backing_store.h | 136 int64 database_id, 141 void PutBlobInfo(int64 database_id, 150 int64 database_id, 242 int64 database_id; member in struct:content::IndexedDBBackingStore::Cursor::CursorOptions 276 int64 database_id, 369 int64 database_id, 373 int64 database_id, 380 int64 database_id, 385 int64 database_id, 391 int64 database_id, [all...] |
H A D | indexed_db_index_writer.cc | 34 int64 database_id, 45 database_id, 71 int64 database_id, 78 database_id, 92 int64 database_id, 107 database_id, 124 int64 database_id, 155 database_id, 31 VerifyIndexKeys( IndexedDBBackingStore* backing_store, IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, bool* can_add_keys, const IndexedDBKey& primary_key, base::string16* error_message) const argument 67 WriteIndexKeys( const IndexedDBBackingStore::RecordIdentifier& record_identifier, IndexedDBBackingStore* backing_store, IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id) const argument 89 AddingKeyAllowed( IndexedDBBackingStore* backing_store, IndexedDBBackingStore::Transaction* transaction, int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKey& index_key, const IndexedDBKey& primary_key, bool* allowed) const argument 121 MakeIndexWriters( IndexedDBTransaction* transaction, IndexedDBBackingStore* backing_store, int64 database_id, const IndexedDBObjectStoreMetadata& object_store, const IndexedDBKey& primary_key, bool key_was_generated, const std::vector<IndexedDBDatabase::IndexKeys>& index_keys, ScopedVector<IndexWriter>* index_writers, base::string16* error_message, bool* completed) argument
|
H A D | indexed_db_leveldb_coding.cc | 50 // {database_id (var int), blobKey (var int)}*. 625 int64 database_id = -1; local 627 if (!DecodeVarInt(slice, &database_id)) 629 if (!KeyPrefix::IsValidDatabaseId(database_id)) 637 output.push_back(std::make_pair(database_id, blob_key)); 1137 KeyPrefix::KeyPrefix(int64 database_id) argument 1138 : database_id_(database_id), object_store_id_(0), index_id_(0) { 1139 DCHECK(KeyPrefix::IsValidDatabaseId(database_id)); 1142 KeyPrefix::KeyPrefix(int64 database_id, int64 object_store_id) argument 1143 : database_id_(database_id), 1150 KeyPrefix(int64 database_id, int64 object_store_id, int64 index_id) argument 1159 KeyPrefix(enum Type type, int64 database_id, int64 object_store_id, int64 index_id) argument 1171 CreateWithSpecialIndex(int64 database_id, int64 object_store_id, int64 index_id) argument 1180 IsValidDatabaseId(int64 database_id) argument 1240 EncodeInternal(int64 database_id, int64 object_store_id, int64 index_id) argument 1360 Encode(int64 database_id) argument 1433 Encode(int64 database_id, MetaDataType meta_data_type) argument 1464 Encode(int64 database_id, int64 object_store_id, unsigned char meta_data_type) argument 1475 EncodeMaxKey(int64 database_id) argument 1481 EncodeMaxKey(int64 database_id, int64 object_store_id) argument 1524 Encode(int64 database_id, int64 object_store_id, int64 index_id, unsigned char meta_data_type) argument 1537 EncodeMaxKey(int64 database_id, int64 object_store_id) argument 1545 EncodeMaxKey(int64 database_id, int64 object_store_id, int64 index_id) argument 1587 Encode(int64 database_id, int64 object_store_id) argument 1596 EncodeMaxKey(int64 database_id) argument 1633 Encode(int64 database_id, int64 object_store_id, int64 index_id) argument 1644 EncodeMaxKey(int64 database_id, int64 object_store_id) argument 1688 Encode( int64 database_id, const base::string16& object_store_name) argument 1724 Encode(int64 database_id, int64 object_store_id, const base::string16& index_name) argument 1758 Encode(int64 database_id, int64 object_store_id, const std::string encoded_user_key) argument 1769 Encode(int64 database_id, int64 object_store_id, const IndexedDBKey& user_key) argument 1803 Encode(int64 database_id, int64 object_store_id, const std::string& encoded_key) argument 1813 Encode(int64 database_id, int64 object_store_id, const IndexedDBKey& user_key) argument 1874 EncodeMinKeyForObjectStore(int64 database_id, int64 object_store_id) argument 1880 EncodeStopKeyForObjectStore(int64 database_id, int64 object_store_id) argument 1893 Encode(int64 database_id, int64 object_store_id, const IndexedDBKey& user_key) argument 1901 Encode(int64 database_id, int64 object_store_id, const std::string& encoded_user_key) argument 1950 Encode(int64 database_id, int64 object_store_id, int64 index_id, const std::string& encoded_user_key, const std::string& encoded_primary_key, int64 sequence_number) argument 1964 Encode(int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKey& user_key) argument 1974 Encode(int64 database_id, int64 object_store_id, int64 index_id, const IndexedDBKey& user_key, const IndexedDBKey& user_primary_key) argument 1991 EncodeMinKey(int64 database_id, int64 object_store_id, int64 index_id) argument 1998 EncodeMaxKey(int64 database_id, int64 object_store_id, int64 index_id) argument [all...] |
H A D | indexed_db_backing_store_unittest.cc | 120 int64 database_id, 124 if (database_id_ != database_id) { 128 database_id_ = database_id; 140 virtual bool RemoveBlobFile(int64 database_id, int64 key) OVERRIDE { 141 if (database_id_ != database_id || 142 !KeyPrefix::IsValidDatabaseId(database_id)) { 709 // Make sure that using very high ( more than 32 bit ) values for database_id 804 const int64 database_id = 1; local 817 database_id, 825 &transaction1, database_id, 892 int64 database_id; local [all...] |
H A D | indexed_db_active_blob_registry_unittest.cc | 66 virtual void ReportBlobUnused(int64 database_id, int64 blob_key) OVERRIDE { 67 unused_blobs_.insert(std::make_pair(database_id, blob_key)); 73 bool CheckSingleUnusedBlob(int64 database_id, int64 blob_key) const { argument 75 unused_blobs_.count(std::make_pair(database_id, blob_key));
|
H A D | indexed_db_database.cc | 682 int64 database_id, 689 database_id, 704 int64 database_id, 711 database_id, 679 GenerateKey( IndexedDBBackingStore* backing_store, IndexedDBTransaction* transaction, int64 database_id, int64 object_store_id) argument 702 UpdateKeyGenerator(IndexedDBBackingStore* backing_store, IndexedDBTransaction* transaction, int64 database_id, int64 object_store_id, const IndexedDBKey& key, bool check_current) argument
|