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 <[email protected]> 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(+)
