Home | History | Annotate | Download | only in drive_backend

Lines Matching defs:file_id

37 //   key: "FILE: " + <string 'file_id'>
49 // key: "ACTIVE_FILE: " + <string 'file_id'>
53 // key: "TRACKER_FILE: " + <string 'file_id'> + '\x00' + <int64 'tracker_id'>
95 std::string GenerateActiveTrackerIDByFileIDKey(const std::string& file_id) {
96 return kActiveTrackerIDByFileIDKeyPrefix + file_id;
99 std::string GenerateTrackerIDByFileIDKeyPrefix(const std::string& file_id) {
101 oss << kTrackerIDByFileIDKeyPrefix << file_id << '\0';
105 std::string GenerateMultiTrackerKey(const std::string& file_id) {
106 return kMultiTrackerByFileIDKeyPrefix + file_id;
204 // Delete all unreachable trackers, and list all |file_id| referred by
221 referred_file_ids.insert(tracker->file_id());
242 if (!ContainsKey(referred_file_ids, metadata->file_id()))
243 PutFileMetadataDeletionToDB(metadata->file_id(), db);
270 const std::string& file_id, FileMetadata* metadata) const {
271 const std::string key = kFileMetadataKeyPrefix + file_id;
282 file_id.c_str());
290 file_id.c_str());
363 const std::string& file_id) {
364 PutFileMetadataDeletionToDB(file_id, db_);
385 const std::string& file_id) const {
387 GenerateActiveTrackerIDByFileIDKey(file_id),
388 GenerateTrackerIDByFileIDKeyPrefix(file_id));
456 std::string file_id;
458 kMultiTrackerByFileIDKeyPrefix, &file_id))
461 return file_id;
658 std::string file_id;
659 if (!RemovePrefix(itr->key().ToString(), kFileMetadataKeyPrefix, &file_id))
661 file_ids.push_back(file_id);
742 DVLOG(3) << " Tracker for " << tracker.file_id() << " is not an App root.";
781 DVLOG(3) << " Tracker for " << tracker.file_id() << " is not an App root.";
795 const std::string& file_id = new_tracker.file_id();
797 DVLOG(1) << " Add to trackers by file ID: " << file_id;
798 const std::string prefix = GenerateTrackerIDByFileIDKeyPrefix(file_id);
800 GenerateActiveTrackerIDByFileIDKey(file_id), prefix, new_tracker);
802 const std::string multi_tracker_key = GenerateMultiTrackerKey(file_id);
805 DVLOG(1) << " Add to multi-tracker file IDs: " << file_id;
814 DCHECK_EQ(old_tracker.file_id(), new_tracker.file_id());
816 const std::string& file_id = new_tracker.file_id();
817 const std::string prefix = GenerateTrackerIDByFileIDKeyPrefix(file_id);
822 GenerateActiveTrackerIDByFileIDKey(file_id), prefix,
826 GenerateActiveTrackerIDByFileIDKey(file_id), prefix,
833 const std::string& file_id = tracker.file_id();
835 GenerateTrackerIDByFileIDKeyPrefix(file_id);
838 GenerateActiveTrackerIDByFileIDKey(file_id),
844 const std::string multi_key = GenerateMultiTrackerKey(file_id);
847 DVLOG(1) << " Remove from multi-tracker file IDs: " << file_id;