Lines Matching refs:string

42 extern Slice RandomString(Random* rnd, int len, std::string* dst);
44 extern std::string RandomHumanReadableString(Random* rnd, int len);
49 extern std::string RandomKey(Random* rnd, int len,
56 int len, std::string* dst);
68 virtual Status NewWritableFile(const std::string& fname, in NewWritableFile()
124 virtual void FindShortestSeparator(std::string* /*start*/, in FindShortestSeparator() argument
127 virtual void FindShortSuccessor(std::string* /*key*/) const override {} in FindShortSuccessor() argument
140 explicit VectorIterator(const std::vector<std::string>& keys) in VectorIterator()
146 VectorIterator(const std::vector<std::string>& keys, in VectorIterator()
147 const std::vector<std::string>& values) in VectorIterator()
184 std::vector<std::string> keys_;
185 std::vector<std::string> values_;
189 const std::string& fname);
194 const std::string& fname);
198 std::string contents_;
210 const std::string& contents() const { return contents_; } in contents()
280 const std::string& contents() const { return ss_->contents(); } in contents()
297 const std::string& contents() const { return contents_; } in contents()
324 std::string contents_;
376 std::string contents_;
399 extern std::string KeyStr(const std::string& user_key,
497 std::string last_merge_operand_key() { return last_merge_operand_key_; } in last_merge_operand_key()
500 const ROCKSDB_NAMESPACE::Slice& value, std::string* /*new_value*/, in Filter() argument
521 mutable std::string last_merge_operand_key_;
525 inline std::string EncodeInt(uint64_t x) { in EncodeInt()
526 std::string result; in EncodeInt()
533 SeqStringSource(const std::string& data, std::atomic<int>* read_count) in SeqStringSource()
537 std::string output; in Read()
561 std::string data_;
570 explicit StringSink(std::string* contents) in StringSink()
585 std::string* contents_;
591 const std::string& GetContent(const std::string& f) { return files_[f]; } in GetContent()
593 const Status WriteToNewFile(const std::string& file_name, in WriteToNewFile()
594 const std::string& content) { in WriteToNewFile()
608 Status NewSequentialFile(const std::string& f, in NewSequentialFile()
618 Status NewRandomAccessFile(const std::string& /*f*/, in NewRandomAccessFile() argument
623 Status NewWritableFile(const std::string& f, in NewWritableFile()
634 const std::string& /*name*/, in NewDirectory() argument
638 Status FileExists(const std::string& f) override { in FileExists()
644 Status GetChildren(const std::string& /*dir*/, in GetChildren() argument
645 std::vector<std::string>* /*r*/) override { in GetChildren() argument
648 Status DeleteFile(const std::string& f) override { in DeleteFile()
652 Status CreateDir(const std::string& /*d*/) override { in CreateDir() argument
655 Status CreateDirIfMissing(const std::string& /*d*/) override { in CreateDirIfMissing() argument
658 Status DeleteDir(const std::string& /*d*/) override { in DeleteDir() argument
661 Status GetFileSize(const std::string& f, uint64_t* s) override { in GetFileSize()
670 Status GetFileModificationTime(const std::string& /*fname*/, in GetFileModificationTime() argument
675 Status RenameFile(const std::string& /*s*/, in RenameFile() argument
676 const std::string& /*t*/) override { in RenameFile()
680 Status LinkFile(const std::string& /*s*/, in LinkFile() argument
681 const std::string& /*t*/) override { in LinkFile()
685 Status LockFile(const std::string& /*f*/, FileLock** /*l*/) override { in LockFile() argument
696 std::unordered_map<std::string, std::string> files_;
710 explicit ChanglingMergeOperator(const std::string& name) in ChanglingMergeOperator()
714 void SetName(const std::string& name) { name_ = name; } in SetName()
722 std::string* /*new_value*/, in PartialMergeMulti() argument
729 std::string name_;
738 explicit ChanglingCompactionFilter(const std::string& name) in ChanglingCompactionFilter()
742 void SetName(const std::string& name) { name_ = name; } in SetName()
745 const Slice& /*existing_value*/, std::string* /*new_value*/, in Filter() argument
753 std::string name_;
762 explicit ChanglingCompactionFilterFactory(const std::string& name) in ChanglingCompactionFilterFactory()
766 void SetName(const std::string& name) { name_ = name; } in SetName()
777 std::string name_;
792 std::string RandomName(Random* rnd, const size_t len);
794 Status DestroyDir(Env* env, const std::string& dir);
796 bool IsDirectIOSupported(Env* env, const std::string& dir);
799 size_t GetLinesCount(const std::string& fname, const std::string& pattern);