Trait SingleVersionQueryTransaction
Source pub trait SingleVersionQueryTransaction {
// Required methods
fn get(&mut self, key: &EncodedKey) -> Result<Option<SingleVersionValues>>;
fn contains_key(&mut self, key: &EncodedKey) -> Result<bool>;
fn range(
&mut self,
range: EncodedKeyRange,
) -> Result<BoxedSingleVersionIter<'_>>;
fn range_rev(
&mut self,
range: EncodedKeyRange,
) -> Result<BoxedSingleVersionIter<'_>>;
// Provided methods
fn prefix(
&mut self,
prefix: &EncodedKey,
) -> Result<BoxedSingleVersionIter<'_>> { ... }
fn prefix_rev(
&mut self,
prefix: &EncodedKey,
) -> Result<BoxedSingleVersionIter<'_>> { ... }
}