Trait diesel::row::Row[][src]

pub trait Row<DB: Backend> {
    fn take(&mut self) -> Option<&DB::RawValue>;
fn next_is_null(&self, count: usize) -> bool; fn advance(&mut self, count: usize) { ... } }
[]

Represents a single database row. Apps should not need to concern themselves with this trait.

This trait is only used as an argument to FromSqlRow.

Required Methods

[]

Returns the value of the next column in the row.

[]

Returns whether the next count columns are all NULL.

If this method returns true, then the next count calls to take would all return None.

Provided Methods

[]

Skips the next count columns. This method must be called if you are choosing not to call take as a result of next_is_null returning true.

Implementors