Skip to main content

Module sql_builder

Module sql_builder 

Source
Expand description

SQL builder with parameterized query construction.

All user-supplied values go through DuckDB’s parameter binding (? placeholders), never through string interpolation. Builder methods return &mut Self for chaining.

§Example

use mtgjson_sdk::SqlBuilder;
let (sql, params) = SqlBuilder::new("cards")
    .where_eq("setCode", "MH3")
    .where_like("name", "Lightning%")
    .order_by(&["name ASC"])
    .limit(10)
    .build();

Structs§

SqlBuilder
Builds parameterized SQL queries safely.