You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2023/05/24 14:19:15 UTC

[iotdb-client-csharp] 06/06: Merge pull request #1 from lausannel/main

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

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

commit 7a400b31a9ff83217de0110baa1abd0ed9e926f4
Merge: 66bcfa2 2de6cc0
Author: Haonan <hh...@outlook.com>
AuthorDate: Wed May 24 22:19:02 2023 +0800

    Merge pull request #1 from lausannel/main
    
    Add the original repository

 .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(+)