@ -586,7 +586,7 @@ class DB {
virtual bool GetAggregatedIntProperty ( const Slice & property ,
uint64_t * value ) = 0 ;
// Flags for DB::GetSizeApproximation that specify whether memtable
// Flags for DB::GetSizeApproximation that specify whether memtable
// stats should be included, or file stats approximation or both
enum SizeApproximationFlags : uint8_t {
NONE = 0 ,
@ -674,27 +674,6 @@ class DB {
return CompactRange ( options , DefaultColumnFamily ( ) , begin , end ) ;
}
ROCKSDB_DEPRECATED_FUNC virtual Status CompactRange (
ColumnFamilyHandle * column_family , const Slice * begin , const Slice * end ,
bool change_level = false , int target_level = - 1 ,
uint32_t target_path_id = 0 ) {
CompactRangeOptions options ;
options . change_level = change_level ;
options . target_level = target_level ;
options . target_path_id = target_path_id ;
return CompactRange ( options , column_family , begin , end ) ;
}
ROCKSDB_DEPRECATED_FUNC virtual Status CompactRange (
const Slice * begin , const Slice * end , bool change_level = false ,
int target_level = - 1 , uint32_t target_path_id = 0 ) {
CompactRangeOptions options ;
options . change_level = change_level ;
options . target_level = target_level ;
options . target_path_id = target_path_id ;
return CompactRange ( options , DefaultColumnFamily ( ) , begin , end ) ;
}
virtual Status SetOptions (
ColumnFamilyHandle * /*column_family*/ ,
const std : : unordered_map < std : : string , std : : string > & /*new_options*/ ) {
@ -899,108 +878,6 @@ class DB {
return IngestExternalFile ( DefaultColumnFamily ( ) , external_files , options ) ;
}
// AddFile() is deprecated, please use IngestExternalFile()
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile (
ColumnFamilyHandle * column_family ,
const std : : vector < std : : string > & file_path_list , bool move_file = false ,
bool skip_snapshot_check = false ) {
IngestExternalFileOptions ifo ;
ifo . move_files = move_file ;
ifo . snapshot_consistency = ! skip_snapshot_check ;
ifo . allow_global_seqno = false ;
ifo . allow_blocking_flush = false ;
return IngestExternalFile ( column_family , file_path_list , ifo ) ;
}
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile (
const std : : vector < std : : string > & file_path_list , bool move_file = false ,
bool skip_snapshot_check = false ) {
IngestExternalFileOptions ifo ;
ifo . move_files = move_file ;
ifo . snapshot_consistency = ! skip_snapshot_check ;
ifo . allow_global_seqno = false ;
ifo . allow_blocking_flush = false ;
return IngestExternalFile ( DefaultColumnFamily ( ) , file_path_list , ifo ) ;
}
// AddFile() is deprecated, please use IngestExternalFile()
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile (
ColumnFamilyHandle * column_family , const std : : string & file_path ,
bool move_file = false , bool skip_snapshot_check = false ) {
IngestExternalFileOptions ifo ;
ifo . move_files = move_file ;
ifo . snapshot_consistency = ! skip_snapshot_check ;
ifo . allow_global_seqno = false ;
ifo . allow_blocking_flush = false ;
return IngestExternalFile ( column_family , { file_path } , ifo ) ;
}
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile (
const std : : string & file_path , bool move_file = false ,
bool skip_snapshot_check = false ) {
IngestExternalFileOptions ifo ;
ifo . move_files = move_file ;
ifo . snapshot_consistency = ! skip_snapshot_check ;
ifo . allow_global_seqno = false ;
ifo . allow_blocking_flush = false ;
return IngestExternalFile ( DefaultColumnFamily ( ) , { file_path } , ifo ) ;
}
// Load table file with information "file_info" into "column_family"
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile (
ColumnFamilyHandle * column_family ,
const std : : vector < ExternalSstFileInfo > & file_info_list ,
bool move_file = false , bool skip_snapshot_check = false ) {
std : : vector < std : : string > external_files ;
for ( const ExternalSstFileInfo & file_info : file_info_list ) {
external_files . push_back ( file_info . file_path ) ;
}
IngestExternalFileOptions ifo ;
ifo . move_files = move_file ;
ifo . snapshot_consistency = ! skip_snapshot_check ;
ifo . allow_global_seqno = false ;
ifo . allow_blocking_flush = false ;
return IngestExternalFile ( column_family , external_files , ifo ) ;
}
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile (
const std : : vector < ExternalSstFileInfo > & file_info_list ,
bool move_file = false , bool skip_snapshot_check = false ) {
std : : vector < std : : string > external_files ;
for ( const ExternalSstFileInfo & file_info : file_info_list ) {
external_files . push_back ( file_info . file_path ) ;
}
IngestExternalFileOptions ifo ;
ifo . move_files = move_file ;
ifo . snapshot_consistency = ! skip_snapshot_check ;
ifo . allow_global_seqno = false ;
ifo . allow_blocking_flush = false ;
return IngestExternalFile ( DefaultColumnFamily ( ) , external_files , ifo ) ;
}
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile (
ColumnFamilyHandle * column_family , const ExternalSstFileInfo * file_info ,
bool move_file = false , bool skip_snapshot_check = false ) {
IngestExternalFileOptions ifo ;
ifo . move_files = move_file ;
ifo . snapshot_consistency = ! skip_snapshot_check ;
ifo . allow_global_seqno = false ;
ifo . allow_blocking_flush = false ;
return IngestExternalFile ( column_family , { file_info - > file_path } , ifo ) ;
}
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile (
const ExternalSstFileInfo * file_info , bool move_file = false ,
bool skip_snapshot_check = false ) {
IngestExternalFileOptions ifo ;
ifo . move_files = move_file ;
ifo . snapshot_consistency = ! skip_snapshot_check ;
ifo . allow_global_seqno = false ;
ifo . allow_blocking_flush = false ;
return IngestExternalFile ( DefaultColumnFamily ( ) , { file_info - > file_path } ,
ifo ) ;
}
# endif // ROCKSDB_LITE
// Sets the globally unique ID created at database creation time by invoking