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);
}