Trait MySqlUpdaterEvents

Source
pub trait MySqlUpdaterEvents {
    // Required methods
    fn get_count_query(&self, db_name: &str, table_name: &str) -> String;
    fn get_fetch_query(
        &self,
        db_name: &str,
        table_name: &str,
        offset: u64,
        limit: usize,
    ) -> String;
    fn total_rows_count(&self, db_name: &str, table_name: &str, num_rows: u64);
    fn rows_fetched(
        &self,
        db_name: &str,
        table_name: &str,
        offset: u64,
        rows: Vec<Vec<String>>,
    );
    fn sql_query_error(&self, query: &str, error: &str);
}

Required Methods§

Source

fn get_count_query(&self, db_name: &str, table_name: &str) -> String

Source

fn get_fetch_query( &self, db_name: &str, table_name: &str, offset: u64, limit: usize, ) -> String

Source

fn total_rows_count(&self, db_name: &str, table_name: &str, num_rows: u64)

Source

fn rows_fetched( &self, db_name: &str, table_name: &str, offset: u64, rows: Vec<Vec<String>>, )

Source

fn sql_query_error(&self, query: &str, error: &str)

Implementors§