[][src]Crate sql_builder

Simple SQL code generator.

Usage

To use sql-builder, first add this to your Cargo.toml:

[dependencies]
sql-builder = "0.10"

Next, add this to your crate:

extern crate sql_builder;

use sql_builder::SqlBuilder;

Examples:

extern crate sql_builder;

use sql_builder::SqlBuilder;

let sql = SqlBuilder::select_from("company")
    .field("id")
    .field("name")
    .and_where_gt("salary", 25000)
    .sql()?;

assert_eq!("SELECT id, name FROM company WHERE salary > 25000;", &sql);

See more examples

Structs

SqlBuilder

Main SQL builder

Functions

baquote

Backquote string for SQL.

dquote

Double quote string for SQL.

esc

Escape string for SQL.

quote

Quote string for SQL.