[][src]Trait ckb_rocksdb::ops::IterateCF

pub trait IterateCF: Iterate {
    fn get_raw_iter_cf(
        &self,
        cf_handle: &ColumnFamily,
        readopts: &ReadOptions
    ) -> Result<DBRawIterator, Error>; fn get_iter_cf(
        &self,
        cf_handle: &ColumnFamily,
        readopts: &ReadOptions,
        mode: IteratorMode
    ) -> Result<DBIterator, Error> { ... }
fn iterator_cf_opt(
        &self,
        cf_handle: &ColumnFamily,
        mode: IteratorMode,
        readopts: &ReadOptions
    ) -> Result<DBIterator, Error> { ... }
fn iterator_cf(
        &self,
        cf_handle: &ColumnFamily,
        mode: IteratorMode
    ) -> Result<DBIterator, Error> { ... }
fn full_iterator_cf(
        &self,
        cf_handle: &ColumnFamily,
        mode: IteratorMode
    ) -> Result<DBIterator, Error> { ... }
fn prefix_iterator_cf(
        &self,
        cf_handle: &ColumnFamily,
        prefix: &[u8]
    ) -> Result<DBIterator, Error> { ... }
fn raw_iterator_cf(
        &self,
        cf_handle: &ColumnFamily
    ) -> Result<DBRawIterator, Error> { ... } }

Required methods

fn get_raw_iter_cf(
    &self,
    cf_handle: &ColumnFamily,
    readopts: &ReadOptions
) -> Result<DBRawIterator, Error>

Loading content...

Provided methods

fn get_iter_cf(
    &self,
    cf_handle: &ColumnFamily,
    readopts: &ReadOptions,
    mode: IteratorMode
) -> Result<DBIterator, Error>

fn iterator_cf_opt(
    &self,
    cf_handle: &ColumnFamily,
    mode: IteratorMode,
    readopts: &ReadOptions
) -> Result<DBIterator, Error>

Opens an interator using the provided ReadOptions. This is used when you want to iterate over a specific ColumnFamily with a modified ReadOptions

fn iterator_cf(
    &self,
    cf_handle: &ColumnFamily,
    mode: IteratorMode
) -> Result<DBIterator, Error>

fn full_iterator_cf(
    &self,
    cf_handle: &ColumnFamily,
    mode: IteratorMode
) -> Result<DBIterator, Error>

fn prefix_iterator_cf(
    &self,
    cf_handle: &ColumnFamily,
    prefix: &[u8]
) -> Result<DBIterator, Error>

fn raw_iterator_cf(
    &self,
    cf_handle: &ColumnFamily
) -> Result<DBRawIterator, Error>

Loading content...

Implementors

impl IterateCF for DB[src]

impl IterateCF for OptimisticTransaction[src]

impl IterateCF for OptimisticTransactionDB[src]

impl IterateCF for ReadOnlyDB[src]

impl IterateCF for SecondaryDB[src]

impl IterateCF for TransactionDB[src]

impl<'a> IterateCF for OptimisticTransactionSnapshot<'a>[src]

impl<'a> IterateCF for Snapshot<'a>[src]

impl<'a, T> IterateCF for Transaction<'a, T>[src]

impl<'a, T: IterateCF> IterateCF for TransactionSnapshot<'a, T>[src]

Loading content...