jaredzhou/foxql/builder does not have a README file
pub trait AnyColumn {
fn name(Self) -> String
fn table_name(Self) -> String
fn sql_type(Self) -> String
}pub trait Comparable {
fn compare(Self) -> Unit
}impl Comparable for Intfn compare(_self : Int) -> Unitimpl Comparable for Doublefn compare(_self : Double) -> Unitpub trait StringMatchable {
fn str_match(Self) -> Unit
}impl StringMatchable for Stringfn str_match(_self : String) -> Unitfn InsertBuilder::do_update(self : InsertBuilder, column : &AnyColumn, value : &ToValue) -> InsertBuilderpub(all) struct SelectBuilder {
table : Table
columns : Array[ColumnRef]
aggregates : Array[Aggregation]
where_clause : Expr?
joins : Array[JoinClause]
group_by : Array[ColumnRef]
having : Expr?
order_by : Array[OrderByClause]
limit : Int?
offset : Int?
distinct : Bool
distinct_on : Array[ColumnRef]
}Compile-time type-safe PostgreSQL SQL builder with fluent API
Dependencies