Trait engine_traits::TablePropertiesExt[][src]

pub trait TablePropertiesExt {
    type TablePropertiesCollection: TablePropertiesCollection<Self::TablePropertiesCollectionIter, Self::TablePropertiesKey, Self::TableProperties, Self::UserCollectedProperties>;
    type TablePropertiesCollectionIter: TablePropertiesCollectionIter<Self::TablePropertiesKey, Self::TableProperties, Self::UserCollectedProperties>;
    type TablePropertiesKey: TablePropertiesKey;
    type TableProperties: TableProperties<Self::UserCollectedProperties>;
    type UserCollectedProperties: UserCollectedProperties;
    fn get_properties_of_tables_in_range(
        &self,
        cf: &str,
        ranges: &[Range<'_>]
    ) -> Result<Self::TablePropertiesCollection>; fn get_range_properties_cf(
        &self,
        cfname: &str,
        start_key: &[u8],
        end_key: &[u8]
    ) -> Result<Self::TablePropertiesCollection> { ... } }

Associated Types

type TablePropertiesCollection: TablePropertiesCollection<Self::TablePropertiesCollectionIter, Self::TablePropertiesKey, Self::TableProperties, Self::UserCollectedProperties>[src]

type TablePropertiesCollectionIter: TablePropertiesCollectionIter<Self::TablePropertiesKey, Self::TableProperties, Self::UserCollectedProperties>[src]

type TablePropertiesKey: TablePropertiesKey[src]

type TableProperties: TableProperties<Self::UserCollectedProperties>[src]

type UserCollectedProperties: UserCollectedProperties[src]

Loading content...

Required methods

fn get_properties_of_tables_in_range(
    &self,
    cf: &str,
    ranges: &[Range<'_>]
) -> Result<Self::TablePropertiesCollection>
[src]

Loading content...

Provided methods

fn get_range_properties_cf(
    &self,
    cfname: &str,
    start_key: &[u8],
    end_key: &[u8]
) -> Result<Self::TablePropertiesCollection>
[src]

Loading content...

Implementors

Loading content...