Searched refs:database_id (Results 1 - 13 of 13) sorted by relevance

/external/chromium_org/content/browser/indexed_db/
H A Dindexed_db_active_blob_registry.cc23 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 Dindexed_db_active_blob_registry.h32 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 Dindexed_db_fake_backing_store.cc65 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 Dindexed_db_fake_backing_store.h41 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 Dindexed_db_index_writer.h32 int64 database_id,
42 int64 database_id,
50 int64 database_id,
66 int64 database_id,
H A Dindexed_db_leveldb_coding.h131 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 Dindexed_db_backing_store.cc52 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 Dindexed_db_backing_store.h136 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 Dindexed_db_index_writer.cc34 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 Dindexed_db_leveldb_coding.cc50 // {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 Dindexed_db_backing_store_unittest.cc120 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 Dindexed_db_active_blob_registry_unittest.cc66 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 Dindexed_db_database.cc682 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

Completed in 180 milliseconds