Struct clickhouse_rs::ClientHandle
source · pub struct ClientHandle { /* private fields */ }Expand description
Clickhouse client handle.
Implementations
sourceimpl ClientHandle
impl ClientHandle
pub fn ping(self) -> Box<dyn Future<Item = ClientHandle, Error = Error> + Send>
sourcepub fn query_all<Q>(
self,
sql: Q
) -> Box<dyn Future<Item = (ClientHandle, Block), Error = Error> + Send>where
Query: From<Q>,
pub fn query_all<Q>(
self,
sql: Q
) -> Box<dyn Future<Item = (ClientHandle, Block), Error = Error> + Send>where
Query: From<Q>,
Fetch data from table. It returns a block that contains all rows.
sourcepub fn execute<Q>(
self,
sql: Q
) -> Box<dyn Future<Item = ClientHandle, Error = Error> + Send>where
Query: From<Q>,
pub fn execute<Q>(
self,
sql: Q
) -> Box<dyn Future<Item = ClientHandle, Error = Error> + Send>where
Query: From<Q>,
Convenience method to prepare and execute a single SQL statement.
sourcepub fn insert<Q>(
self,
table: Q,
block: Block
) -> Box<dyn Future<Item = ClientHandle, Error = Error> + Send>where
Query: From<Q>,
pub fn insert<Q>(
self,
table: Q,
block: Block
) -> Box<dyn Future<Item = ClientHandle, Error = Error> + Send>where
Query: From<Q>,
Convenience method to insert block of data.
sourcepub fn check_connection(
self
) -> Box<dyn Future<Item = ClientHandle, Error = Error> + Send>
pub fn check_connection(
self
) -> Box<dyn Future<Item = ClientHandle, Error = Error> + Send>
Check connection and try to reconnect is necessary.
Trait Implementations
sourceimpl Debug for ClientHandle
impl Debug for ClientHandle
Auto Trait Implementations
impl !RefUnwindSafe for ClientHandle
impl Send for ClientHandle
impl Sync for ClientHandle
impl Unpin for ClientHandle
impl !UnwindSafe for ClientHandle
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more