Lines Matching refs:Status

156   static Status LoadEnv(const std::string& value, Env** result);
159 static Status LoadEnv(const std::string& value, Env** result,
170 virtual Status RegisterDbPaths(const std::vector<std::string>& /*paths*/) { in RegisterDbPaths()
171 return Status::OK(); in RegisterDbPaths()
174 virtual Status UnregisterDbPaths(const std::vector<std::string>& /*paths*/) { in UnregisterDbPaths()
175 return Status::OK(); in UnregisterDbPaths()
184 virtual Status NewSequentialFile(const std::string& fname,
195 virtual Status NewRandomAccessFile(const std::string& fname,
216 virtual Status NewWritableFile(const std::string& fname,
227 virtual Status ReopenWritableFile(const std::string& /*fname*/, in ReopenWritableFile()
230 return Status::NotSupported(); in ReopenWritableFile()
234 virtual Status ReuseWritableFile(const std::string& fname,
244 virtual Status NewRandomRWFile(const std::string& /*fname*/, in NewRandomRWFile()
247 return Status::NotSupported("RandomRWFile is not implemented in this Env"); in NewRandomRWFile()
253 virtual Status NewMemoryMappedFileBuffer( in NewMemoryMappedFileBuffer()
256 return Status::NotSupported( in NewMemoryMappedFileBuffer()
267 virtual Status NewDirectory(const std::string& name,
275 virtual Status FileExists(const std::string& fname) = 0;
284 virtual Status GetChildren(const std::string& dir,
297 virtual Status GetChildrenFileAttributes(const std::string& dir,
301 virtual Status DeleteFile(const std::string& fname) = 0;
304 virtual Status Truncate(const std::string& /*fname*/, size_t /*size*/) { in Truncate()
305 return Status::NotSupported("Truncate is not supported for this Env"); in Truncate()
309 virtual Status CreateDir(const std::string& dirname) = 0;
313 virtual Status CreateDirIfMissing(const std::string& dirname) = 0;
316 virtual Status DeleteDir(const std::string& dirname) = 0;
319 virtual Status GetFileSize(const std::string& fname, uint64_t* file_size) = 0;
322 virtual Status GetFileModificationTime(const std::string& fname,
325 virtual Status RenameFile(const std::string& src,
329 virtual Status LinkFile(const std::string& /*src*/, in LinkFile()
331 return Status::NotSupported("LinkFile is not supported for this Env"); in LinkFile()
334 virtual Status NumFileLinks(const std::string& /*fname*/, in NumFileLinks()
336 return Status::NotSupported( in NumFileLinks()
340 virtual Status AreFilesSame(const std::string& /*first*/, in AreFilesSame()
342 return Status::NotSupported("AreFilesSame is not supported for this Env"); in AreFilesSame()
359 virtual Status LockFile(const std::string& fname, FileLock** lock) = 0;
364 virtual Status UnlockFile(FileLock* lock) = 0;
372 virtual Status LoadLibrary(const std::string& /*lib_name*/, in LoadLibrary()
375 return Status::NotSupported("LoadLibrary is not implemented in this Env"); in LoadLibrary()
420 virtual Status GetTestDirectory(std::string* path) = 0;
425 virtual Status NewLogger(const std::string& fname,
447 virtual Status GetHostName(char* name, uint64_t len) = 0;
451 virtual Status GetCurrentTime(int64_t* unix_time) = 0;
454 virtual Status GetAbsolutePath(const std::string& db_path,
463 virtual Status SetAllowNonOwnerAccess(bool /*allow_non_owner_access*/) { in SetAllowNonOwnerAccess()
464 return Status::NotSupported("Not supported."); in SetAllowNonOwnerAccess()
520 virtual Status GetThreadList(std::vector<ThreadStatus>* /*thread_list*/) { in GetThreadList()
521 return Status::NotSupported("Not supported."); in GetThreadList()
538 virtual Status GetFreeSpace(const std::string& /*path*/, in GetFreeSpace()
540 return Status::NotSupported(); in GetFreeSpace()
579 virtual Status Read(size_t n, Slice* result, char* scratch) = 0;
588 virtual Status Skip(uint64_t n) = 0;
601 virtual Status InvalidateCache(size_t /*offset*/, size_t /*length*/) { in InvalidateCache()
602 return Status::NotSupported("InvalidateCache not supported."); in InvalidateCache()
607 virtual Status PositionedRead(uint64_t /*offset*/, size_t /*n*/, in PositionedRead()
609 return Status::NotSupported(); in PositionedRead()
633 Status status;
652 virtual Status Read(uint64_t offset, size_t n, Slice* result,
656 virtual Status Prefetch(uint64_t /*offset*/, size_t /*n*/) { in Prefetch()
657 return Status::OK(); in Prefetch()
667 virtual Status MultiRead(ReadRequest* reqs, size_t num_reqs) { in MultiRead()
673 return Status::OK(); in MultiRead()
711 virtual Status InvalidateCache(size_t /*offset*/, size_t /*length*/) { in InvalidateCache()
712 return Status::NotSupported("InvalidateCache not supported."); in InvalidateCache()
746 virtual Status Append(const Slice& data) = 0;
768 virtual Status PositionedAppend(const Slice& /* data */, in PositionedAppend()
770 return Status::NotSupported(); in PositionedAppend()
777 virtual Status Truncate(uint64_t /*size*/) { return Status::OK(); } in Truncate()
778 virtual Status Close() = 0;
779 virtual Status Flush() = 0;
780 virtual Status Sync() = 0; // sync data
788 virtual Status Fsync() { return Sync(); } in Fsync()
844 virtual Status InvalidateCache(size_t /*offset*/, size_t /*length*/) { in InvalidateCache()
845 return Status::NotSupported("InvalidateCache not supported."); in InvalidateCache()
854 virtual Status RangeSync(uint64_t /*offset*/, uint64_t /*nbytes*/) { in RangeSync()
858 return Status::OK(); in RangeSync()
886 virtual Status Allocate(uint64_t /*offset*/, uint64_t /*len*/) { in Allocate()
887 return Status::OK(); in Allocate()
926 virtual Status Write(uint64_t offset, const Slice& data) = 0;
931 virtual Status Read(uint64_t offset, size_t n, Slice* result,
934 virtual Status Flush() = 0;
936 virtual Status Sync() = 0;
938 virtual Status Fsync() { return Sync(); } in Fsync()
940 virtual Status Close() = 0;
974 virtual Status Fsync() = 0;
1010 virtual Status Close();
1042 virtual Status CloseImpl();
1071 Status LoadFunction(const std::string& sym_name, std::function<T>* function) { in LoadFunction()
1074 Status s = LoadSymbol(sym_name, &ptr); in LoadFunction()
1079 virtual Status LoadSymbol(const std::string& sym_name, void** func) = 0;
1131 extern Status WriteStringToFile(Env* env, const Slice& data,
1136 extern Status ReadFileToString(Env* env, const std::string& fname,
1177 Status RegisterDbPaths(const std::vector<std::string>& paths) override { in RegisterDbPaths()
1181 Status UnregisterDbPaths(const std::vector<std::string>& paths) override { in UnregisterDbPaths()
1185 Status NewSequentialFile(const std::string& f, in NewSequentialFile()
1190 Status NewRandomAccessFile(const std::string& f, in NewRandomAccessFile()
1195 Status NewWritableFile(const std::string& f, std::unique_ptr<WritableFile>* r, in NewWritableFile()
1199 Status ReopenWritableFile(const std::string& fname, in ReopenWritableFile()
1204 Status ReuseWritableFile(const std::string& fname, in ReuseWritableFile()
1210 Status NewRandomRWFile(const std::string& fname, in NewRandomRWFile()
1215 Status NewMemoryMappedFileBuffer( in NewMemoryMappedFileBuffer()
1220 Status NewDirectory(const std::string& name, in NewDirectory()
1224 Status FileExists(const std::string& f) override { in FileExists()
1227 Status GetChildren(const std::string& dir, in GetChildren()
1231 Status GetChildrenFileAttributes( in GetChildrenFileAttributes()
1235 Status DeleteFile(const std::string& f) override { in DeleteFile()
1238 Status Truncate(const std::string& fname, size_t size) override { in Truncate()
1241 Status CreateDir(const std::string& d) override { in CreateDir()
1244 Status CreateDirIfMissing(const std::string& d) override { in CreateDirIfMissing()
1247 Status DeleteDir(const std::string& d) override { in DeleteDir()
1250 Status GetFileSize(const std::string& f, uint64_t* s) override { in GetFileSize()
1254 Status GetFileModificationTime(const std::string& fname, in GetFileModificationTime()
1259 Status RenameFile(const std::string& s, const std::string& t) override { in RenameFile()
1263 Status LinkFile(const std::string& s, const std::string& t) override { in LinkFile()
1267 Status NumFileLinks(const std::string& fname, uint64_t* count) override { in NumFileLinks()
1271 Status AreFilesSame(const std::string& first, const std::string& second, in AreFilesSame()
1276 Status LockFile(const std::string& f, FileLock** l) override { in LockFile()
1280 Status UnlockFile(FileLock* l) override { return target_->UnlockFile(l); } in UnlockFile()
1282 Status LoadLibrary(const std::string& lib_name, in LoadLibrary()
1304 Status GetTestDirectory(std::string* path) override { in GetTestDirectory()
1307 Status NewLogger(const std::string& fname, in NewLogger()
1318 Status GetHostName(char* name, uint64_t len) override { in GetHostName()
1321 Status GetCurrentTime(int64_t* unix_time) override { in GetCurrentTime()
1324 Status GetAbsolutePath(const std::string& db_path, in GetAbsolutePath()
1335 Status SetAllowNonOwnerAccess(bool allow_non_owner_access) override { in SetAllowNonOwnerAccess()
1355 Status GetThreadList(std::vector<ThreadStatus>* thread_list) override { in GetThreadList()
1394 Status GetFreeSpace(const std::string& path, uint64_t* diskfree) override { in GetFreeSpace()
1409 Status Read(size_t n, Slice* result, char* scratch) override { in Read()
1412 Status Skip(uint64_t n) override { return target_->Skip(n); } in Skip()
1417 Status InvalidateCache(size_t offset, size_t length) override { in InvalidateCache()
1420 Status PositionedRead(uint64_t offset, size_t n, Slice* result, in PositionedRead()
1434 Status Read(uint64_t offset, size_t n, Slice* result, in Read()
1438 Status MultiRead(ReadRequest* reqs, size_t num_reqs) override { in MultiRead()
1441 Status Prefetch(uint64_t offset, size_t n) override { in Prefetch()
1452 Status InvalidateCache(size_t offset, size_t length) override { in InvalidateCache()
1464 Status Append(const Slice& data) override { return target_->Append(data); } in Append()
1465 Status PositionedAppend(const Slice& data, uint64_t offset) override { in PositionedAppend()
1468 Status Truncate(uint64_t size) override { return target_->Truncate(size); } in Truncate()
1469 Status Close() override { return target_->Close(); } in Close()
1470 Status Flush() override { return target_->Flush(); } in Flush()
1471 Status Sync() override { return target_->Sync(); } in Sync()
1472 Status Fsync() override { return target_->Fsync(); } in Fsync()
1510 Status InvalidateCache(size_t offset, size_t length) override { in InvalidateCache()
1514 Status RangeSync(uint64_t offset, uint64_t nbytes) override { in RangeSync()
1522 Status Allocate(uint64_t offset, uint64_t len) override { in Allocate()
1538 Status Write(uint64_t offset, const Slice& data) override { in Write()
1541 Status Read(uint64_t offset, size_t n, Slice* result, in Read()
1545 Status Flush() override { return target_->Flush(); } in Flush()
1546 Status Sync() override { return target_->Sync(); } in Sync()
1547 Status Fsync() override { return target_->Fsync(); } in Fsync()
1548 Status Close() override { return target_->Close(); } in Close()
1558 Status Fsync() override { return target_->Fsync(); } in Fsync()
1571 Status Close() override { return target_->Close(); } in Close()
1603 Status NewHdfsEnv(Env** hdfs_env, const std::string& fsname);
1613 Status NewEnvLogger(const std::string& fname, Env* env,