pub struct ClientHandle { /* private fields */ }
Expand description
Clickhouse client handle.
Implementations§
Source§impl ClientHandle
impl ClientHandle
pub fn ping(self) -> impl Future<Item = Self, Error = Error>
Sourcepub fn query<Q>(self, sql: Q) -> QueryResult
pub fn query<Q>(self, sql: Q) -> QueryResult
Executes Clickhouse query
on Conn.
Sourcepub fn query_all<Q>(
self,
sql: Q,
) -> Box<dyn Future<Item = (Self, Block<Complex>), Error = Error> + Send>
👎Deprecated since 0.1.7: please use query(sql).fetch_all() instead
pub fn query_all<Q>( self, sql: Q, ) -> Box<dyn Future<Item = (Self, Block<Complex>), Error = Error> + Send>
Fetch data from table. It returns a block that contains all rows.
Sourcepub fn execute<Q>(self, sql: Q) -> impl Future<Item = Self, Error = Error>
pub fn execute<Q>(self, sql: Q) -> impl Future<Item = Self, Error = Error>
Convenience method to prepare and execute a single SQL statement.
Sourcepub fn insert<Q>(
self,
table: Q,
block: Block,
) -> impl Future<Item = Self, Error = Error>
pub fn insert<Q>( self, table: Q, block: Block, ) -> impl Future<Item = Self, Error = Error>
Convenience method to insert block of data.
Sourcepub fn check_connection(self) -> impl Future<Item = Self, Error = Error>
pub fn check_connection(self) -> impl Future<Item = Self, Error = Error>
Check connection and try to reconnect if necessary.
Trait Implementations§
Source§impl Debug for ClientHandle
impl Debug for ClientHandle
Auto Trait Implementations§
impl !Freeze for ClientHandle
impl !RefUnwindSafe for ClientHandle
impl Send for ClientHandle
impl Sync for ClientHandle
impl Unpin for ClientHandle
impl !UnwindSafe for ClientHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more