Trait sqlx_clickhouse_ext::executor::ExecutorExt[][src]

pub trait ExecutorExt<'c, 'q, 'async_trait, T>: Executor<'c> where
    'c: 'async_trait,
    'q: 'async_trait,
    T: 'async_trait,
    T: From<<Self::Database as Database>::Row>,
    Self: Sync + 'async_trait, 
{ fn execute(self, sql: &'q str) -> BoxFuture<'async_trait, Result<(), Error>> { ... }
fn fetch_all(
        self,
        sql: &'q str
    ) -> BoxFuture<'async_trait, Result<Vec<T>, Error>> { ... }
fn fetch_one(
        self,
        sql: &'q str
    ) -> BoxFuture<'async_trait, Result<T, Error>> { ... }
fn fetch_optional(
        self,
        sql: &'q str
    ) -> BoxFuture<'async_trait, Result<Option<T>, Error>> { ... } }

Provided methods

fn execute(self, sql: &'q str) -> BoxFuture<'async_trait, Result<(), Error>>[src]

fn fetch_all(
    self,
    sql: &'q str
) -> BoxFuture<'async_trait, Result<Vec<T>, Error>>
[src]

fn fetch_one(self, sql: &'q str) -> BoxFuture<'async_trait, Result<T, Error>>[src]

fn fetch_optional(
    self,
    sql: &'q str
) -> BoxFuture<'async_trait, Result<Option<T>, Error>>
[src]

Loading content...

Implementors

Loading content...