Trait QueryCommon

Source
pub trait QueryCommon {
    // Required methods
    fn limit(&mut self, limit: usize) -> &mut QueryBuilder;
    fn offset(&mut self, offset: usize) -> &mut QueryBuilder;
    fn group_by(&mut self, column: Vec<&str>) -> &mut QueryBuilder;
    fn group_by_raw(
        &mut self,
        sql: &str,
        val: Option<Vec<Value>>,
    ) -> &mut QueryBuilder;
    fn order_by(&mut self, column: &str, order: &str) -> &mut QueryBuilder;
    fn order_by_raw(
        &mut self,
        sql: &str,
        val: Option<Vec<Value>>,
    ) -> &mut QueryBuilder;
}

Required Methods§

Source

fn limit(&mut self, limit: usize) -> &mut QueryBuilder

Source

fn offset(&mut self, offset: usize) -> &mut QueryBuilder

Source

fn group_by(&mut self, column: Vec<&str>) -> &mut QueryBuilder

Source

fn group_by_raw( &mut self, sql: &str, val: Option<Vec<Value>>, ) -> &mut QueryBuilder

Source

fn order_by(&mut self, column: &str, order: &str) -> &mut QueryBuilder

Source

fn order_by_raw( &mut self, sql: &str, val: Option<Vec<Value>>, ) -> &mut QueryBuilder

Implementors§