pub trait Location: Sync {
    // Required methods
    fn get_table_name(&self) -> &'static str;
    fn any_arguments(&self) -> AnyArguments<'_>;
    fn get_fields_name(&self) -> Vec<String>;
    fn get_where_clause(&self, wrap_char: char, place_holder: char) -> String;
    fn check_valid_order_by(&self, fields: &[&str]) -> bool;
}

Required Methods§

source

fn get_table_name(&self) -> &'static str

source

fn any_arguments(&self) -> AnyArguments<'_>

source

fn get_fields_name(&self) -> Vec<String>

source

fn get_where_clause(&self, wrap_char: char, place_holder: char) -> String

source

fn check_valid_order_by(&self, fields: &[&str]) -> bool

Implementors§