[−][src]Trait eosio_cdt::TableCursor
Table Cursor
Required methods
fn bytes(&self) -> Vec<u8>
fn erase(&self) -> Result<T::Row, ReadError>
Erase the current row
Errors
Will return Err
if there was an issue reading the stored value. Stored
values must be read in order to erase secondary indexes.
fn modify<I: Borrow<T::Row>>(
&self,
payer: Payer,
item: I
) -> Result<usize, WriteError>
&self,
payer: Payer,
item: I
) -> Result<usize, WriteError>
Provided methods
fn stream(&self) -> DataStream
fn get(&self) -> Result<T::Row, ReadError>
Read and deserialize the current table row
Errors
Will return Err
if there was an issue reading the stored value.
Implementors
impl<'a, K, T> TableCursor<T> for SecondaryTableCursor<'a, K, T> where
K: IntoNativeSecondaryKey,
T: Table,
[src]
K: IntoNativeSecondaryKey,
T: Table,
fn bytes(&self) -> Vec<u8>
[src]
fn erase(&self) -> Result<T::Row, ReadError>
[src]
fn modify<I: Borrow<T::Row>>(
&self,
payer: Payer,
item: I
) -> Result<usize, WriteError>
[src]
&self,
payer: Payer,
item: I
) -> Result<usize, WriteError>
impl<T> TableCursor<T> for PrimaryTableCursor<T> where
T: Table,
[src]
T: Table,