Trait engine_traits::range_properties::RangePropertiesExt [−][src]
Required methods
fn get_range_approximate_keys(
&self,
range: Range<'_>,
large_threshold: u64
) -> Result<u64>
[src]
&self,
range: Range<'_>,
large_threshold: u64
) -> Result<u64>
Gets the number of keys in a range.
fn get_range_approximate_keys_cf(
&self,
cfname: &str,
range: Range<'_>,
large_threshold: u64
) -> Result<u64>
[src]
&self,
cfname: &str,
range: Range<'_>,
large_threshold: u64
) -> Result<u64>
fn get_range_approximate_size(
&self,
range: Range<'_>,
large_threshold: u64
) -> Result<u64>
[src]
&self,
range: Range<'_>,
large_threshold: u64
) -> Result<u64>
Get the approximate size of the range
fn get_range_approximate_size_cf(
&self,
cfname: &str,
range: Range<'_>,
large_threshold: u64
) -> Result<u64>
[src]
&self,
cfname: &str,
range: Range<'_>,
large_threshold: u64
) -> Result<u64>
fn get_range_approximate_split_keys(
&self,
range: Range<'_>,
key_count: usize
) -> Result<Vec<Vec<u8>>>
[src]
&self,
range: Range<'_>,
key_count: usize
) -> Result<Vec<Vec<u8>>>
Get range approximate split keys to split range evenly into key_count + 1 parts .
fn get_range_approximate_split_keys_cf(
&self,
cfname: &str,
range: Range<'_>,
key_count: usize
) -> Result<Vec<Vec<u8>>>
[src]
&self,
cfname: &str,
range: Range<'_>,
key_count: usize
) -> Result<Vec<Vec<u8>>>