Struct query_builder::query_builder::InsertQuery [] [src]

pub struct InsertQuery<'a> {
    pub values: BTreeMap<&'a str, Value<'a>>,
    // some fields omitted
}

Struct representing an SQL Insert Statement

Fields

Methods

impl<'a> InsertQuery<'a>
[src]

[src]

Creates a new InsertQuery that inserts data in table specified by table

[src]

Returns a String that represents the InsertQuery in a valid SQL statement

This example is not tested
let mut q = InsertQuery::into("users");
q.values.insert("name", Value::Varchar("greg"));

assert_eq!(q.as_string(), "INSERT INTO users(name) VALUES(greg)")

Trait Implementations

impl<'a> Display for InsertQuery<'a>
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'a> Send for InsertQuery<'a>

impl<'a> Sync for InsertQuery<'a>