Trait rbatis::plugin::page::PagePlugin[][src]

pub trait PagePlugin: Send + Sync + Debug {
    fn make_page_sql(
        &self,
        driver_type: &DriverType,
        context_id: &str,
        sql: &str,
        args: &Vec<Value>,
        page: &dyn IPageRequest
    ) -> Result<(String, String), Error>; fn name(&self) -> &str { ... } }

default page plugin

Required methods

fn make_page_sql(
    &self,
    driver_type: &DriverType,
    context_id: &str,
    sql: &str,
    args: &Vec<Value>,
    page: &dyn IPageRequest
) -> Result<(String, String), Error>
[src]

return 2 sql for select , (count_sql,select_sql)

Loading content...

Provided methods

fn name(&self) -> &str[src]

the name

Loading content...

Implementors

impl PagePlugin for RbatisPackPagePlugin[src]

impl PagePlugin for RbatisPagePlugin[src]

impl PagePlugin for RbatisReplacePagePlugin[src]

Loading content...