pub fn compact_files_in_range(
    db: &DB,
    start: Option<&[u8]>,
    end: Option<&[u8]>,
    output_level: Option<i32>,
) -> Result<()> {
    for cf_name in db.cf_names() {
        compact_files_in_range_cf(db, cf_name, start, end, output_level)?;
    }
    Ok(())
}
/// Compacts files in the range and above the output level.
/// Compacts all files if the range is not specified.
/// Compacts all files to the bottommost level if the output level is not specified.
Compacts files in the range and above the output level.
Compacts all files if the range is not specified.
Compacts all files to the bottommost level if the output level is not specified.
Compacts files in the range and above the output level . Compacts all files if the range is not specified . Compacts all files to the bottommost level if the output level is not specified .
pub fn compact_files_in_range(
    db: &DB,
    start: Option<&[u8]>,
    end: Option<&[u8]>,
    output_level: Option<i32>,
) -> Result<()> {
    for cf_name in db.cf_names() {
        compact_files_in_range_cf(db, cf_name, start, end, output_level)?;
    }
    Ok(())
}
pub fn compact_files_in_range ( db : & DB , start : Option < & [ u8 ] > , end : Option < & [ u8 ] > , output_level : Option < i32 > , ) -> Result < ( ) > { for cf_name in db . cf_names ( ) { compact_files_in_range_cf ( db , cf_name , start , end , output_level ) ? ; } Ok ( ( ) ) }
Compacts files in the range and above the output level.
Compacts files in the range and above the output level .
db
&DB
start
Option<&[u8]>
end
Option<&[u8]>
output_level
Option<i32>
db
&DB
start
Option<&[u8]>
end
Option<&[u8]>
output_level
Option<i32>