Struct v_clickhouse_rs::ClientHandle [−][src]
pub struct ClientHandle { /* fields omitted */ }
Clickhouse client handle.
Implementations
impl ClientHandle
[src]
impl ClientHandle
[src]pub async fn ping(&mut self) -> Result<()>
[src]
pub fn query<Q>(&mut self, sql: Q) -> QueryResult<'_> where
Query: From<Q>,
[src]
Query: From<Q>,
Executes Clickhouse query
on Conn.
pub async fn execute<Q>(&mut self, sql: Q) -> Result<()> where
Query: From<Q>,
[src]
Query: From<Q>,
Convenience method to prepare and execute a single SQL statement.
pub async fn insert<Q>(&mut self, table: Q, block: Block) -> Result<()> where
Query: From<Q>,
[src]
Query: From<Q>,
Convenience method to insert block of data.
pub async fn check_connection(&mut self) -> Result<()>
[src]
Check connection and try to reconnect if necessary.
Trait Implementations
impl Drop for ClientHandle
[src]
impl Drop for ClientHandle
[src]Auto Trait Implementations
impl !RefUnwindSafe for ClientHandle
impl !RefUnwindSafe for ClientHandle
impl Send for ClientHandle
impl Send for ClientHandle
impl Sync for ClientHandle
impl Sync for ClientHandle
impl Unpin for ClientHandle
impl Unpin for ClientHandle
impl !UnwindSafe for ClientHandle
impl !UnwindSafe for ClientHandle