| commit | bbf0506be7ad9334c67b5ee2bb3461b8eaf26d5f | [log] [tgz] |
|---|---|---|
| author | Zhan Lu <51200935+lausannel@users.noreply.github.com> | Tue Aug 26 14:37:16 2025 +0100 |
| committer | GitHub <noreply@github.com> | Tue Aug 26 21:37:16 2025 +0800 |
| tree | 4803aec00c9eb39109e43e9bda68c32f9c3b1831 | |
| parent | 1f0e60b2652053af401a914e795de27efa266e32 [diff] |
C# Client support V2 read interface (#37) * Add TSBlock (#1) * add tsblock * develop tsblock and rpcdataset * improve code specifications * develop RpcDataSet api * coding api in SessionDataSet and rpcDataSet * fix bugs & pass test * adapted to IoTDBDataReader * adopted comments * add license and change ubuntu version * format code --------- Co-authored-by: xxhz22 <1791961174@qq.com> * fix comments (#2) * add tsblock * develop tsblock and rpcdataset * improve code specifications * develop RpcDataSet api * coding api in SessionDataSet and rpcDataSet * fix bugs & pass test * adapted to IoTDBDataReader * adopted comments * add license and change ubuntu version * format code * fix pull request * fix valueIsNull --------- Co-authored-by: xxhz22 <1791961174@qq.com> * change thrift compiler version to 0.14.1 * fix compilation issue caused by 0.14.1 * fix samples and other compilation error * fix samples build error * format code * remove unused UtilsTest and Tests files; add UtilsTests in NUnit for endpoint parsing and utility functions * format and add restore before format * fix compilation error * fix compilation error * fix `GetRow` in Use Case * fix spell * fix spell --------- Co-authored-by: xxhz22 <1791961174@qq.com>
This is the C# client of Apache IoTDB.
Apache IoTDB (Internet of Things Database) is a data management system for time series data, which can provide users specific services, such as, data collection, storage and analysis. Due to its light weight structure, high performance and usable features together with its seamless integration with the Hadoop and Spark ecology, IoTDB meets the requirements of massive dataset storage, high throughput data input, and complex data analysis in the industrial IoT field.
Apache IoTDB website: https://iotdb.apache.org Apache IoTDB Github: https://github.com/apache/iotdb
We have prepared a Nuget Package for C# users. Users can directly install the Apache IoTDB client using the .NET CLI. To install, simply run the following command in your command line:
dotnet add package Apache.IoTDB
For more details, visit the package on NuGet.
[!NOTE] The
Apache.IoTDBpackage only supports versions greater than.net framework 4.6.1.
.NET SDK Version >= 5.0 .NET Framework >= 4.6.1
Users can quickly get started by referring to the use cases under the Apache-IoTDB-Client-CSharp-UserCase directory. These use cases serve as a useful resource for getting familiar with the client's functionality and capabilities.
For those who wish to delve deeper into the client's usage and explore more advanced features, the samples directory contains additional code samples.
.NET SDK Version >= 5.0 .NET Framework >= 4.6.1 ApacheThrift >= 0.14.1 NLog >= 4.7.9
You can find out how to publish from this doc.