Execute a query that is modifying the state of the database.
Execute a query that is modifying the state of the database. e.g. INSERT, SET, CREATE TABLE. For security purposes SELECT and SHOW queries are not allowed, use the .query() method for those.
a valid Clickhouse SQL string
Future with the result that clickhouse returns
Execute a read-only query on Clickhouse
Execute a read-only query on Clickhouse
a valid Clickhouse SQL string
Future with the result that clickhouse returns
Execute a read-only query on Clickhouse Experimental api, may change in the future.
Execute a read-only query on Clickhouse Experimental api, may change in the future.
a valid Clickhouse SQL string
stream with the query progress (started/rejected/finished/failed) which materializes with the query result
Accepts a source of Strings that it will stream to Clickhouse It will not retry the query as this will run the source once for every retry and might have unexpected consequences.
Accepts a source of Strings that it will stream to Clickhouse It will not retry the query as this will run the source once for every retry and might have unexpected consequences.
a valid Clickhouse SQL INSERT statement
the Source with strings
Future with the result that clickhouse returns
Creates a stream of the SQL query that will delimit the result from Clickhouse on new-line
Creates a stream of the SQL query that will delimit the result from Clickhouse on new-line
a valid Clickhouse SQL string
Creates a stream of the SQL query that will emit every result as a ByteString It will not retry the queries.
Creates a stream of the SQL query that will emit every result as a ByteString It will not retry the queries.
a valid Clickhouse SQL string
Resolves the table name relative to the current clickhouse client database.
Resolves the table name relative to the current clickhouse client database.
name of the table
Async clickhouse client using Akka Http and Streams TODO remove the implicit ActorSystem and use own internal actor system + configuration
31-03-17