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

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

Required methods

fn get_raw_iter_cf<'a: 'b, 'b>(
    &'a self,
    cf_handle: &ColumnFamily,
    readopts: &ReadOptions
) -> Result<DBRawIterator<'b>, Error>
[src]

Loading content...

Provided methods

fn get_iter_cf<'a: 'b, 'b>(
    &'a self,
    cf_handle: &ColumnFamily,
    readopts: &ReadOptions,
    mode: IteratorMode<'_>
) -> Result<DBIterator<'b>, Error>
[src]

fn iterator_cf_opt<'a: 'b, 'b>(
    &'a self,
    cf_handle: &ColumnFamily,
    mode: IteratorMode<'_>,
    readopts: &ReadOptions
) -> Result<DBIterator<'b>, Error>
[src]

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<'a: 'b, 'b>(
    &'a self,
    cf_handle: &ColumnFamily,
    mode: IteratorMode<'_>
) -> Result<DBIterator<'b>, Error>
[src]

fn full_iterator_cf<'a: 'b, 'b>(
    &'a self,
    cf_handle: &ColumnFamily,
    mode: IteratorMode<'_>
) -> Result<DBIterator<'b>, Error>
[src]

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

fn raw_iterator_cf<'a: 'b, 'b>(
    &'a self,
    cf_handle: &ColumnFamily
) -> Result<DBRawIterator<'b>, Error>
[src]

Loading content...

Implementors

impl IterateCF for DB[src]

impl IterateCF for OptimisticTransaction[src]

impl IterateCF for OptimisticTransactionDB[src]

impl IterateCF for OptimisticTransactionSnapshot<'_>[src]

impl IterateCF for ReadOnlyDB[src]

impl IterateCF for SecondaryDB[src]

impl IterateCF for Snapshot<'_>[src]

impl IterateCF for TransactionDB[src]

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

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

Loading content...