This is an automated email from the ASF dual-hosted git repository.

haonan pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/iotdb-client-csharp.git


    from 66bcfa2  Update .asf.yaml
     new e05e723  Initial Commit
     new 2de6cc0  Merge branch 'main' of 
https://github.com/apache/iotdb-client-csharp into main
     new 7a400b3  Merge pull request #1 from lausannel/main

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .dockerignore                                      |    25 +
 .github/workflows/dotnet.yml                       |    25 +
 .github/workflows/e2e.yml                          |    28 +
 .gitignore                                         |    72 +
 .../Apache-IoTDB-Client-CSharp-UserCase.csproj     |    14 +
 Apache-IoTDB-Client-CSharp-UserCase/Program.cs     |   102 +
 Apache-IoTDB-Client-CSharp-UserCase/README.md      |    16 +
 Apache.IoTDB.sln                                   |   129 +
 LICENSE                                            |   236 +
 PUBLISH.md                                         |    89 +
 README.md                                          |    77 +
 README_ZH.md                                       |    74 +
 courgette.log                                      |     0
 docker-compose.dcproj                              |    15 +
 docker-compose.override.yml                        |     1 +
 docker-compose.yml                                 |    61 +
 docs/API.md                                        |    98 +
 ...67\347\253\257\344\273\213\347\273\215 (6).pdf" |   Bin 0 -> 207330 bytes
 ...216\237\347\224\237\346\216\245\345\217\243.md" |   103 +
 docs/assets/1.png                                  |   Bin 0 -> 122844 bytes
 docs/assets/2.png                                  |   Bin 0 -> 120090 bytes
 docs/assets/3.png                                  |   Bin 0 -> 117406 bytes
 docs/bytebuffer_zh.md                              |    59 +
 docs/session_pool_zh.md                            |   133 +
 docs/time_profile_zh.pdf                           |   Bin 0 -> 262072 bytes
 launchSettings.json                                |    14 +
 .../Apache.IoTDB.Samples.csproj                    |    29 +
 samples/Apache.IoTDB.Samples/Dockerfile            |    22 +
 samples/Apache.IoTDB.Samples/Program.cs            |    25 +
 .../Properties/launchSettings.json                 |    10 +
 .../SessionPoolTest.AlignedRecord.cs               |   480 +
 .../SessionPoolTest.AlignedTablet.cs               |   176 +
 .../Apache.IoTDB.Samples/SessionPoolTest.Record.cs |   553 +
 .../Apache.IoTDB.Samples/SessionPoolTest.Tablet.cs |   214 +
 .../SessionPoolTest.Template.cs                    |    85 +
 .../SessionPoolTest.TestNetwork.cs                 |   335 +
 .../SessionPoolTest.TimeSeries.cs                  |   178 +
 samples/Apache.IoTDB.Samples/SessionPoolTest.cs    |   500 +
 src/Apache.IoTDB.Data/Apache.IoTDB.Data.csproj     |    29 +
 src/Apache.IoTDB.Data/DataReaderExtensions.cs      |    85 +
 src/Apache.IoTDB.Data/IoTDBCommand.cs              |   547 +
 src/Apache.IoTDB.Data/IoTDBConnection.cs           |   353 +
 .../IoTDBConnectionStringBuilder.cs                |   408 +
 src/Apache.IoTDB.Data/IoTDBDataReader.cs           |   548 +
 src/Apache.IoTDB.Data/IoTDBException.cs            |    67 +
 src/Apache.IoTDB.Data/IoTDBFactory.cs              |    47 +
 src/Apache.IoTDB.Data/IoTDBParameter.cs            |   207 +
 src/Apache.IoTDB.Data/IoTDBParameterCollection.cs  |   351 +
 src/Apache.IoTDB.Data/IoTDBResult.cs               |    16 +
 src/Apache.IoTDB.Data/IoTDBTransaction.cs          |   108 +
 src/Apache.IoTDB.Data/Properties/AssemblyInfo.cs   |     5 +
 src/Apache.IoTDB/Apache.IoTDB.csproj               |    22 +
 src/Apache.IoTDB/Client.cs                         |    20 +
 src/Apache.IoTDB/ConcurrentClientQueue.cs          |    75 +
 src/Apache.IoTDB/DataStructure/ArrayExtensions.cs  |    76 +
 src/Apache.IoTDB/DataStructure/BitMap.cs           |   130 +
 src/Apache.IoTDB/DataStructure/ByteBuffer.cs       |   218 +
 src/Apache.IoTDB/DataStructure/GetSubArray.cs      |    47 +
 src/Apache.IoTDB/DataStructure/RowRecord.cs        |   212 +
 src/Apache.IoTDB/DataStructure/SessionDataSet.cs   |   340 +
 src/Apache.IoTDB/DataStructure/Tablet.cs           |   352 +
 src/Apache.IoTDB/IoTDBConstants.cs                 |    71 +
 .../Rpc/Generated/IClientRPCService.cs             | 19979 +++++++++++++++++++
 src/Apache.IoTDB/Rpc/Generated/ServerProperties.cs |   660 +
 .../Rpc/Generated/TConfigNodeLocation.cs           |   235 +
 .../Rpc/Generated/TConsensusGroupId.cs             |   183 +
 .../Rpc/Generated/TConsensusGroupType.cs           |    16 +
 .../Rpc/Generated/TDataNodeConfiguration.cs        |   205 +
 .../Rpc/Generated/TDataNodeLocation.cs             |   364 +
 src/Apache.IoTDB/Rpc/Generated/TEndPoint.cs        |   191 +
 src/Apache.IoTDB/Rpc/Generated/TFile.cs            |   203 +
 src/Apache.IoTDB/Rpc/Generated/TFilesResp.cs       |   222 +
 src/Apache.IoTDB/Rpc/Generated/TFlushReq.cs        |   239 +
 src/Apache.IoTDB/Rpc/Generated/TNodeResource.cs    |   179 +
 .../Rpc/Generated/TRegionMigrateFailedType.cs      |    18 +
 .../Rpc/Generated/TRegionReplicaSet.cs             |   222 +
 .../Rpc/Generated/TSAppendSchemaTemplateReq.cs     |   457 +
 .../Rpc/Generated/TSBackupConfigurationResp.cs     |   315 +
 .../Rpc/Generated/TSCancelOperationReq.cs          |   179 +
 .../Rpc/Generated/TSCloseOperationReq.cs           |   253 +
 .../Rpc/Generated/TSCloseSessionReq.cs             |   149 +
 src/Apache.IoTDB/Rpc/Generated/TSConnectionInfo.cs |   267 +
 .../Rpc/Generated/TSConnectionInfoResp.cs          |   179 +
 src/Apache.IoTDB/Rpc/Generated/TSConnectionType.cs |    16 +
 .../Rpc/Generated/TSCreateAlignedTimeseriesReq.cs  |   671 +
 .../Rpc/Generated/TSCreateMultiTimeseriesReq.cs    |   715 +
 .../Rpc/Generated/TSCreateSchemaTemplateReq.cs     |   233 +
 .../Rpc/Generated/TSCreateTimeseriesReq.cs         |   543 +
 src/Apache.IoTDB/Rpc/Generated/TSDeleteDataReq.cs  |   268 +
 .../Rpc/Generated/TSDropSchemaTemplateReq.cs       |   191 +
 .../Rpc/Generated/TSExecuteBatchStatementReq.cs    |   208 +
 .../Rpc/Generated/TSExecuteStatementReq.cs         |   423 +
 .../Rpc/Generated/TSExecuteStatementResp.cs        |   913 +
 .../Rpc/Generated/TSFetchMetadataReq.cs            |   246 +
 .../Rpc/Generated/TSFetchMetadataResp.cs           |   332 +
 .../Rpc/Generated/TSFetchResultsReq.cs             |   336 +
 .../Rpc/Generated/TSFetchResultsResp.cs            |   443 +
 .../Rpc/Generated/TSGetOperationStatusReq.cs       |   179 +
 .../Rpc/Generated/TSGetTimeZoneResp.cs             |   204 +
 .../Rpc/Generated/TSInsertRecordReq.cs             |   377 +
 .../Rpc/Generated/TSInsertRecordsOfOneDeviceReq.cs |   440 +
 .../Rpc/Generated/TSInsertRecordsReq.cs            |   457 +
 .../Rpc/Generated/TSInsertStringRecordReq.cs       |   443 +
 .../TSInsertStringRecordsOfOneDeviceReq.cs         |   457 +
 .../Rpc/Generated/TSInsertStringRecordsReq.cs      |   474 +
 .../Rpc/Generated/TSInsertTabletReq.cs             |   478 +
 .../Rpc/Generated/TSInsertTabletsReq.cs            |   592 +
 .../Rpc/Generated/TSLastDataQueryReq.cs            |   470 +
 src/Apache.IoTDB/Rpc/Generated/TSOpenSessionReq.cs |   362 +
 .../Rpc/Generated/TSOpenSessionResp.cs             |   321 +
 .../Rpc/Generated/TSProtocolVersion.cs             |    16 +
 .../Rpc/Generated/TSPruneSchemaTemplateReq.cs      |   233 +
 src/Apache.IoTDB/Rpc/Generated/TSQueryDataSet.cs   |   279 +
 .../Rpc/Generated/TSQueryNonAlignDataSet.cs        |   237 +
 .../Rpc/Generated/TSQueryTemplateReq.cs            |   276 +
 .../Rpc/Generated/TSQueryTemplateResp.cs           |   362 +
 .../Rpc/Generated/TSRawDataQueryReq.cs             |   500 +
 .../Rpc/Generated/TSSetSchemaTemplateReq.cs        |   233 +
 src/Apache.IoTDB/Rpc/Generated/TSSetTimeZoneReq.cs |   191 +
 src/Apache.IoTDB/Rpc/Generated/TSStatus.cs         |   321 +
 src/Apache.IoTDB/Rpc/Generated/TSTracingInfo.cs    |   684 +
 .../Rpc/Generated/TSUnsetSchemaTemplateReq.cs      |   233 +
 src/Apache.IoTDB/Rpc/Generated/TSchemaNode.cs      |   191 +
 .../Rpc/Generated/TSeriesPartitionSlot.cs          |   149 +
 src/Apache.IoTDB/Rpc/Generated/TSetTTLReq.cs       |   208 +
 .../Rpc/Generated/TSyncIdentityInfo.cs             |   275 +
 .../Rpc/Generated/TSyncTransportMetaInfo.cs        |   191 +
 .../Rpc/Generated/TTimePartitionSlot.cs            |   149 +
 .../Rpc/Generated/client.Extensions.cs             |   349 +
 .../Rpc/Generated/common.Extensions.cs             |   133 +
 src/Apache.IoTDB/SessionPool.cs                    |  2491 +++
 src/Apache.IoTDB/Template/InternalNode.cs          |    42 +
 src/Apache.IoTDB/Template/MeasurementNode.cs       |    57 +
 src/Apache.IoTDB/Template/Template.cs              |   125 +
 src/Apache.IoTDB/Template/TemplateNode.cs          |    41 +
 src/Apache.IoTDB/Utils.cs                          |    41 +
 .../Apache.IoTDB.Integration.Tests.csproj          |    19 +
 tests/Apache.IoTDB.Integration.Tests/Tests.cs      |    18 +
 tests/Apache.IoTDB.Tests/Apache.IoTDB.Tests.csproj |    19 +
 tests/Apache.IoTDB.Tests/Tests.cs                  |    18 +
 140 files changed, 51900 insertions(+)
 create mode 100644 .dockerignore
 create mode 100644 .github/workflows/dotnet.yml
 create mode 100644 .github/workflows/e2e.yml
 create mode 100644 .gitignore
 create mode 100644 
Apache-IoTDB-Client-CSharp-UserCase/Apache-IoTDB-Client-CSharp-UserCase.csproj
 create mode 100644 Apache-IoTDB-Client-CSharp-UserCase/Program.cs
 create mode 100644 Apache-IoTDB-Client-CSharp-UserCase/README.md
 create mode 100644 Apache.IoTDB.sln
 create mode 100644 LICENSE
 create mode 100644 PUBLISH.md
 create mode 100644 README.md
 create mode 100644 README_ZH.md
 create mode 100644 courgette.log
 create mode 100644 docker-compose.dcproj
 create mode 100644 docker-compose.override.yml
 create mode 100644 docker-compose.yml
 create mode 100644 docs/API.md
 create mode 100644 "docs/Apache IoTDB 
C#\345\256\242\346\210\267\347\253\257\344\273\213\347\273\215 (6).pdf"
 create mode 100644 "docs/C#\345\216\237\347\224\237\346\216\245\345\217\243.md"
 create mode 100644 docs/assets/1.png
 create mode 100644 docs/assets/2.png
 create mode 100644 docs/assets/3.png
 create mode 100644 docs/bytebuffer_zh.md
 create mode 100644 docs/session_pool_zh.md
 create mode 100644 docs/time_profile_zh.pdf
 create mode 100644 launchSettings.json
 create mode 100644 samples/Apache.IoTDB.Samples/Apache.IoTDB.Samples.csproj
 create mode 100644 samples/Apache.IoTDB.Samples/Dockerfile
 create mode 100644 samples/Apache.IoTDB.Samples/Program.cs
 create mode 100644 samples/Apache.IoTDB.Samples/Properties/launchSettings.json
 create mode 100644 
samples/Apache.IoTDB.Samples/SessionPoolTest.AlignedRecord.cs
 create mode 100644 
samples/Apache.IoTDB.Samples/SessionPoolTest.AlignedTablet.cs
 create mode 100644 samples/Apache.IoTDB.Samples/SessionPoolTest.Record.cs
 create mode 100644 samples/Apache.IoTDB.Samples/SessionPoolTest.Tablet.cs
 create mode 100644 samples/Apache.IoTDB.Samples/SessionPoolTest.Template.cs
 create mode 100644 samples/Apache.IoTDB.Samples/SessionPoolTest.TestNetwork.cs
 create mode 100644 samples/Apache.IoTDB.Samples/SessionPoolTest.TimeSeries.cs
 create mode 100644 samples/Apache.IoTDB.Samples/SessionPoolTest.cs
 create mode 100644 src/Apache.IoTDB.Data/Apache.IoTDB.Data.csproj
 create mode 100644 src/Apache.IoTDB.Data/DataReaderExtensions.cs
 create mode 100644 src/Apache.IoTDB.Data/IoTDBCommand.cs
 create mode 100644 src/Apache.IoTDB.Data/IoTDBConnection.cs
 create mode 100644 src/Apache.IoTDB.Data/IoTDBConnectionStringBuilder.cs
 create mode 100644 src/Apache.IoTDB.Data/IoTDBDataReader.cs
 create mode 100644 src/Apache.IoTDB.Data/IoTDBException.cs
 create mode 100644 src/Apache.IoTDB.Data/IoTDBFactory.cs
 create mode 100644 src/Apache.IoTDB.Data/IoTDBParameter.cs
 create mode 100644 src/Apache.IoTDB.Data/IoTDBParameterCollection.cs
 create mode 100644 src/Apache.IoTDB.Data/IoTDBResult.cs
 create mode 100644 src/Apache.IoTDB.Data/IoTDBTransaction.cs
 create mode 100644 src/Apache.IoTDB.Data/Properties/AssemblyInfo.cs
 create mode 100644 src/Apache.IoTDB/Apache.IoTDB.csproj
 create mode 100644 src/Apache.IoTDB/Client.cs
 create mode 100644 src/Apache.IoTDB/ConcurrentClientQueue.cs
 create mode 100644 src/Apache.IoTDB/DataStructure/ArrayExtensions.cs
 create mode 100644 src/Apache.IoTDB/DataStructure/BitMap.cs
 create mode 100644 src/Apache.IoTDB/DataStructure/ByteBuffer.cs
 create mode 100644 src/Apache.IoTDB/DataStructure/GetSubArray.cs
 create mode 100644 src/Apache.IoTDB/DataStructure/RowRecord.cs
 create mode 100644 src/Apache.IoTDB/DataStructure/SessionDataSet.cs
 create mode 100644 src/Apache.IoTDB/DataStructure/Tablet.cs
 create mode 100644 src/Apache.IoTDB/IoTDBConstants.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/IClientRPCService.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/ServerProperties.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TConfigNodeLocation.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TConsensusGroupId.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TConsensusGroupType.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TDataNodeConfiguration.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TDataNodeLocation.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TEndPoint.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TFile.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TFilesResp.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TFlushReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TNodeResource.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TRegionMigrateFailedType.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TRegionReplicaSet.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSAppendSchemaTemplateReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSBackupConfigurationResp.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSCancelOperationReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSCloseOperationReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSCloseSessionReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSConnectionInfo.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSConnectionInfoResp.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSConnectionType.cs
 create mode 100644 
src/Apache.IoTDB/Rpc/Generated/TSCreateAlignedTimeseriesReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSCreateMultiTimeseriesReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSCreateSchemaTemplateReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSCreateTimeseriesReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSDeleteDataReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSDropSchemaTemplateReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSExecuteBatchStatementReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSExecuteStatementReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSExecuteStatementResp.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSFetchMetadataReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSFetchMetadataResp.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSFetchResultsReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSFetchResultsResp.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSGetOperationStatusReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSGetTimeZoneResp.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSInsertRecordReq.cs
 create mode 100644 
src/Apache.IoTDB/Rpc/Generated/TSInsertRecordsOfOneDeviceReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSInsertRecordsReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSInsertStringRecordReq.cs
 create mode 100644 
src/Apache.IoTDB/Rpc/Generated/TSInsertStringRecordsOfOneDeviceReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSInsertStringRecordsReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSInsertTabletReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSInsertTabletsReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSLastDataQueryReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSOpenSessionReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSOpenSessionResp.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSProtocolVersion.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSPruneSchemaTemplateReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSQueryDataSet.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSQueryNonAlignDataSet.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSQueryTemplateReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSQueryTemplateResp.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSRawDataQueryReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSSetSchemaTemplateReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSSetTimeZoneReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSStatus.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSTracingInfo.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSUnsetSchemaTemplateReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSchemaNode.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSeriesPartitionSlot.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSetTTLReq.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSyncIdentityInfo.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TSyncTransportMetaInfo.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/TTimePartitionSlot.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/client.Extensions.cs
 create mode 100644 src/Apache.IoTDB/Rpc/Generated/common.Extensions.cs
 create mode 100644 src/Apache.IoTDB/SessionPool.cs
 create mode 100644 src/Apache.IoTDB/Template/InternalNode.cs
 create mode 100644 src/Apache.IoTDB/Template/MeasurementNode.cs
 create mode 100644 src/Apache.IoTDB/Template/Template.cs
 create mode 100644 src/Apache.IoTDB/Template/TemplateNode.cs
 create mode 100644 src/Apache.IoTDB/Utils.cs
 create mode 100644 
tests/Apache.IoTDB.Integration.Tests/Apache.IoTDB.Integration.Tests.csproj
 create mode 100644 tests/Apache.IoTDB.Integration.Tests/Tests.cs
 create mode 100644 tests/Apache.IoTDB.Tests/Apache.IoTDB.Tests.csproj
 create mode 100644 tests/Apache.IoTDB.Tests/Tests.cs

Reply via email to