ClickHouse-Net
ClickHouse-Net copied to clipboard
Yandex ClickHouse fully managed .NET client
Can't select more than 8 fields from clickhouse due to `Tuple`. https://docs.microsoft.com/en-us/dotnet/api/system.valuetuple-8?view=net-6.0 ``` SELECT f1, f2, f3, f4, f5, f6, f7, f8, f9 FROM db.table WHERE ID = 'UUID' LIMIT...
## Description Propose to support async operations in implementation of `ClickHouseConnection`, `ClickHouseCommand`. It should be easy as long as it uses TcpClient under the hood. ## What should be done...
Try to use EF Core wrapper ado.net, but EF Core IRelationalConnection use DbConnection rather than IDbConnection
## Description Если в запросе присутствует поле с типом LowCardinality(Nullable(String)), то запрос просто зависает ## Steps to reproduce Использую для запросов конструкции из ваших примеров и до использования полей LowCardinality(Nullable(String))...
Need support column type IPv4.
Hi Andrey, I've tried to use netstandard build of ClickHouse.Ado and found that it doesn't have [DbProviderFactory ](https://msdn.microsoft.com/en-us/library/system.data.common.dbproviderfactory) implementation - it is needed for my data access layer used for...
## Description find a bug ,when process nullable(DateTime) fields public override void NullableValuesFromConst(IEnumerable objects) => Data = objects.Cast().Select(x => x.GetValueOrDefault()).ToArray(); when the IEnumerable objects have some datatime, some null value,...
## Description CLICKHOUSE FIELD IS DEFINED LIKE THIS: `PrintTicketLimitMoney` Nullable(Decimal(9, 4)), When i try to insert row: foreach (DataRow row in table.Rows) { insertCommand.Parameters.Clear(); foreach (DataColumn column in table.Columns) {...
## Description I am trying to set query level settings with bulk insertion: ``` using var command = connection.CreateCommand(); command.CommandText = @"insert into traffic (column1, column2, column3) settings parallel_view_processing =...
I would like to measure batch write performance of ClickHouse, and without changing the code of the client library, the most accurate measurement can be achieved by wrapping `ExecuteNonQuery()` with...