Struct oracle::Row[][src]

pub struct Row { /* fields omitted */ }

Row in a result set of a select statement

Methods

impl Row
[src]

Gets the column value at the specified index.

Returns column values as a vector of SqlValue

Gets column values as specified type.

Type inference for the return type doesn't work. You need to specify it explicitly such as row.get_as::<(i32, String>(). See RowValue for available return types.

let conn = Connection::connect("scott", "tiger", "", &[])?;
let mut stmt = conn.prepare("select empno, ename from emp", &[])?;

for result in &stmt.query(&[])? {
    let row = result?;
    // Gets a row as `(i32, String)`.
    let (empno, ename) = row.get_as::<(i32, String)>()?;
    println!("{},{}", empno, ename);
}

Trait Implementations

impl Debug for Row
[src]

Formats the value using the given formatter. Read more

impl RowValue for Row
[src]

Auto Trait Implementations

impl !Send for Row

impl !Sync for Row