diff --git a/include/rocksdb/db.h b/include/rocksdb/db.h index e760f409e2734440b4565c252a152b96dad23c66..52063d3abe491485e1e58b3fedacad0e75119f2b 100644 --- a/include/rocksdb/db.h +++ b/include/rocksdb/db.h @@ -258,9 +258,9 @@ class DB { // This check is potentially lighter-weight than invoking DB::Get(). One way // to make this lighter weight is to avoid doing any IOs. // Default implementation here returns true and sets 'value_found' to false - virtual bool KeyMayExist(const ReadOptions& options, - ColumnFamilyHandle* column_family, const Slice& key, - std::string* value, bool* value_found = nullptr) { + virtual bool KeyMayExist(const ReadOptions&, + ColumnFamilyHandle*, const Slice&, + std::string*, bool* value_found = nullptr) { if (value_found != nullptr) { *value_found = false; } @@ -502,8 +502,8 @@ class DB { return CompactRange(options, DefaultColumnFamily(), begin, end); } - virtual Status SetOptions(ColumnFamilyHandle* column_family, - const std::unordered_map& new_options) { + virtual Status SetOptions(ColumnFamilyHandle*, + const std::unordered_map&) { return Status::NotSupported("Not implemented"); } virtual Status SetOptions( @@ -653,7 +653,7 @@ class DB { // Returns a list of all table files with their level, start key // and end key - virtual void GetLiveFilesMetaData(std::vector* metadata) {} + virtual void GetLiveFilesMetaData(std::vector*) {} // Obtains the meta data of the specified column family of the DB. // Status::NotFound() will be returned if the current DB does not have @@ -662,8 +662,7 @@ class DB { // If cf_name is not specified, then the metadata of the default // column family will be returned. virtual void GetColumnFamilyMetaData( - ColumnFamilyHandle* column_family, - ColumnFamilyMetaData* metadata) {} + ColumnFamilyHandle*, ColumnFamilyMetaData*) {} // Get the metadata of the default column family. void GetColumnFamilyMetaData( diff --git a/include/rocksdb/listener.h b/include/rocksdb/listener.h index ba98c894dbe90b73a107f2ba754579ae481e7281..31e75231de49e924bcde36b225339b6e41f57c4a 100644 --- a/include/rocksdb/listener.h +++ b/include/rocksdb/listener.h @@ -150,8 +150,7 @@ class EventListener { // Note that the this function must be implemented in a way such that // it should not run for an extended period of time before the function // returns. Otherwise, RocksDB may be blocked. - virtual void OnFlushCompleted( - DB* db, const FlushJobInfo& flush_job_info) {} + virtual void OnFlushCompleted(DB*, const FlushJobInfo&) {} // A call-back function for RocksDB which will be called whenever // a SST file is deleted. Different from OnCompactionCompleted and @@ -164,8 +163,7 @@ class EventListener { // Note that if applications would like to use the passed reference // outside this function call, they should make copies from the // returned value. - virtual void OnTableFileDeleted( - const TableFileDeletionInfo& info) {} + virtual void OnTableFileDeleted(const TableFileDeletionInfo&) {} // A call-back function for RocksDB which will be called whenever // a registered RocksDB compacts a file. The default implementation @@ -180,7 +178,7 @@ class EventListener { // @param ci a reference to a CompactionJobInfo struct. 'ci' is released // after this function is returned, and must be copied if it is needed // outside of this function. - virtual void OnCompactionCompleted(DB *db, const CompactionJobInfo& ci) {} + virtual void OnCompactionCompleted(DB*, const CompactionJobInfo&) {} // A call-back function for RocksDB which will be called whenever // a SST file is created. Different from OnCompactionCompleted and @@ -194,7 +192,7 @@ class EventListener { // outside this function call, they should make copies from these // returned value. virtual void OnTableFileCreated( - const TableFileCreationInfo& info) {} + const TableFileCreationInfo&) {} virtual ~EventListener() {} }; diff --git a/include/rocksdb/table_properties.h b/include/rocksdb/table_properties.h index 45dde779a009dc923795d40fe84ce220e6b24941..f4eaea4d2ba6cd607e327fa5f2dafa3f69bb49c0 100644 --- a/include/rocksdb/table_properties.h +++ b/include/rocksdb/table_properties.h @@ -105,9 +105,7 @@ class TablePropertiesCollector { // DEPRECATE User defined collector should implement AddUserKey(), though // this old function still works for backward compatible reason. // Add() will be called when a new key/value pair is inserted into the table. - // @params key the user key that is inserted into the table. - // @params value the value that is inserted into the table. - virtual Status Add(const Slice& key, const Slice& value) { + virtual Status Add(const Slice&, const Slice&) { return Status::InvalidArgument( "TablePropertiesCollector::Add() deprecated."); } @@ -116,10 +114,8 @@ class TablePropertiesCollector { // table. // @params key the user key that is inserted into the table. // @params value the value that is inserted into the table. - // @params file_size file size up to now virtual Status AddUserKey(const Slice& key, const Slice& value, - EntryType type, SequenceNumber seq, - uint64_t file_size) { + EntryType, SequenceNumber, uint64_t) { // For backwards-compatibility. return Add(key, value); } diff --git a/include/rocksdb/write_batch.h b/include/rocksdb/write_batch.h index a097f2169d97f3882a1ff9b2694ff187cef4e97c..92668e328e9e088926d9cad2c148fbbb5cbe9c05 100644 --- a/include/rocksdb/write_batch.h +++ b/include/rocksdb/write_batch.h @@ -147,7 +147,7 @@ class WriteBatch : public WriteBatchBase { return Status::InvalidArgument( "non-default column family and PutCF not implemented"); } - virtual void Put(const Slice& key, const Slice& value) {} + virtual void Put(const Slice&, const Slice&) {} virtual Status DeleteCF(uint32_t column_family_id, const Slice& key) { if (column_family_id == 0) { @@ -157,7 +157,7 @@ class WriteBatch : public WriteBatchBase { return Status::InvalidArgument( "non-default column family and DeleteCF not implemented"); } - virtual void Delete(const Slice& key) {} + virtual void Delete(const Slice&) {} virtual Status SingleDeleteCF(uint32_t column_family_id, const Slice& key) { if (column_family_id == 0) { @@ -167,7 +167,7 @@ class WriteBatch : public WriteBatchBase { return Status::InvalidArgument( "non-default column family and SingleDeleteCF not implemented"); } - virtual void SingleDelete(const Slice& key) {} + virtual void SingleDelete(const Slice&) {} // Merge and LogData are not pure virtual. Otherwise, we would break // existing clients of Handler on a source code level. The default @@ -181,7 +181,7 @@ class WriteBatch : public WriteBatchBase { return Status::InvalidArgument( "non-default column family and MergeCF not implemented"); } - virtual void Merge(const Slice& key, const Slice& value) {} + virtual void Merge(const Slice&, const Slice&) {} // The default implementation of LogData does nothing. virtual void LogData(const Slice& blob);