[][src]Trait mysql_fetcher::MySqlUpdaterEvents

pub trait MySqlUpdaterEvents {
    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

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)

Loading content...

Implementors

Loading content...