diff options
author | Igor Sugak <sugak@dev2555.prn2.facebook.com> | 2015-02-26 11:28:41 -0800 |
---|---|---|
committer | Igor Sugak <sugak@dev2555.prn2.facebook.com> | 2015-02-26 11:28:41 -0800 |
commit | 62247ffa3bf2a3e09a66cdfa437040db12e0cf22 (patch) | |
tree | d5dfb84d2e391301ce62c104d562baf61f689b38 /hdfs | |
parent | 1e06a40685e6f87a9e7cebab8bb0e9301a19f409 (diff) |
rocksdb: Add missing override
Summary:
When using latest clang (3.6 or 3.7/trunck) rocksdb is failing with many errors. Almost all of them are missing override errors. This diff adds missing override keyword. No manual changes.
Prerequisites: bear and clang 3.5 build with extra tools
```lang=bash
% USE_CLANG=1 bear make all # generate a compilation database http://clang.llvm.org/docs/JSONCompilationDatabase.html
% clang-modernize -p . -include . -add-override
% make format
```
Test Plan:
Make sure all tests are passing.
```lang=bash
% #Use default fb code clang.
% make check
```
Verify less error and no missing override errors.
```lang=bash
% # Have trunk clang present in path.
% ROCKSDB_NO_FBCODE=1 CC=clang CXX=clang++ make
```
Reviewers: igor, kradhakrishnan, rven, meyering, sdong
Reviewed By: sdong
Subscribers: dhruba, leveldb
Differential Revision: https://reviews.facebook.net/D34077
Diffstat (limited to 'hdfs')
-rw-r--r-- | hdfs/env_hdfs.h | 85 |
1 files changed, 54 insertions, 31 deletions
diff --git a/hdfs/env_hdfs.h b/hdfs/env_hdfs.h index 67f5613de..99b910c14 100644 --- a/hdfs/env_hdfs.h +++ b/hdfs/env_hdfs.h @@ -246,91 +246,114 @@ class HdfsEnv : public Env { virtual Status NewSequentialFile(const std::string& fname, unique_ptr<SequentialFile>* result, - const EnvOptions& options); + const EnvOptions& options) override; virtual Status NewRandomAccessFile(const std::string& fname, unique_ptr<RandomAccessFile>* result, - const EnvOptions& options) { + const EnvOptions& options) override { return notsup; } virtual Status NewWritableFile(const std::string& fname, unique_ptr<WritableFile>* result, - const EnvOptions& options) { + const EnvOptions& options) override { return notsup; } virtual Status NewRandomRWFile(const std::string& fname, unique_ptr<RandomRWFile>* result, - const EnvOptions& options) { + const EnvOptions& options) override { return notsup; } virtual Status NewDirectory(const std::string& name, - unique_ptr<Directory>* result) { + unique_ptr<Directory>* result) override { return notsup; } - virtual bool FileExists(const std::string& fname){return false;} + virtual bool FileExists(const std::string& fname) override { return false; } virtual Status GetChildren(const std::string& path, - std::vector<std::string>* result){return notsup;} + std::vector<std::string>* result) override { + return notsup; + } - virtual Status DeleteFile(const std::string& fname){return notsup;} + virtual Status DeleteFile(const std::string& fname) override { + return notsup; + } - virtual Status CreateDir(const std::string& name){return notsup;} + virtual Status CreateDir(const std::string& name) override { return notsup; } - virtual Status CreateDirIfMissing(const std::string& name){return notsup;} + virtual Status CreateDirIfMissing(const std::string& name) override { + return notsup; + } - virtual Status DeleteDir(const std::string& name){return notsup;} + virtual Status DeleteDir(const std::string& name) override { return notsup; } - virtual Status GetFileSize(const std::string& fname, uint64_t* size){return notsup;} + virtual Status GetFileSize(const std::string& fname, + uint64_t* size) override { + return notsup; + } virtual Status GetFileModificationTime(const std::string& fname, - uint64_t* time) { + uint64_t* time) override { return notsup; } - virtual Status RenameFile(const std::string& src, const std::string& target){return notsup;} + virtual Status RenameFile(const std::string& src, + const std::string& target) override { + return notsup; + } - virtual Status LinkFile(const std::string& src, const std::string& target) { + virtual Status LinkFile(const std::string& src, + const std::string& target) override { return notsup; } - virtual Status LockFile(const std::string& fname, FileLock** lock){return notsup;} + virtual Status LockFile(const std::string& fname, FileLock** lock) override { + return notsup; + } - virtual Status UnlockFile(FileLock* lock){return notsup;} + virtual Status UnlockFile(FileLock* lock) override { return notsup; } virtual Status NewLogger(const std::string& fname, - shared_ptr<Logger>* result){return notsup;} + shared_ptr<Logger>* result) override { + return notsup; + } virtual void Schedule(void (*function)(void* arg), void* arg, - Priority pri = LOW) {} + Priority pri = LOW) override {} - virtual void StartThread(void (*function)(void* arg), void* arg) {} + virtual void StartThread(void (*function)(void* arg), void* arg) override {} - virtual void WaitForJoin() {} + virtual void WaitForJoin() override {} - virtual unsigned int GetThreadPoolQueueLen(Priority pri = LOW) const { + virtual unsigned int GetThreadPoolQueueLen( + Priority pri = LOW) const override { return 0; } - virtual Status GetTestDirectory(std::string* path) {return notsup;} + virtual Status GetTestDirectory(std::string* path) override { return notsup; } - virtual uint64_t NowMicros() {return 0;} + virtual uint64_t NowMicros() override { return 0; } - virtual void SleepForMicroseconds(int micros) {} + virtual void SleepForMicroseconds(int micros) override {} - virtual Status GetHostName(char* name, uint64_t len) {return notsup;} + virtual Status GetHostName(char* name, uint64_t len) override { + return notsup; + } - virtual Status GetCurrentTime(int64_t* unix_time) {return notsup;} + virtual Status GetCurrentTime(int64_t* unix_time) override { return notsup; } virtual Status GetAbsolutePath(const std::string& db_path, - std::string* outputpath) {return notsup;} + std::string* outputpath) override { + return notsup; + } - virtual void SetBackgroundThreads(int number, Priority pri = LOW) {} - virtual void IncBackgroundThreadsIfNeeded(int number, Priority pri) {} - virtual std::string TimeToString(uint64_t number) { return "";} + virtual void SetBackgroundThreads(int number, Priority pri = LOW) override {} + virtual void IncBackgroundThreadsIfNeeded(int number, Priority pri) override { + } + virtual std::string TimeToString(uint64_t number) override { return ""; } }; } |