You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2021/09/24 07:16:49 UTC

[iotdb] 03/04: Merge remote-tracking branch 'origin/master'

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

qiaojialin pushed a commit to branch enable_github_wiki
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 45248d4e60d2d35a0898a844893a9d8c5cea7223
Merge: 1c6af88 07abef0
Author: qiaojialin <64...@qq.com>
AuthorDate: Fri Sep 24 15:13:46 2021 +0800

    Merge remote-tracking branch 'origin/master'

 .../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4   |   21 +-
 checkstyle.xml                                     |    2 +-
 cli/pom.xml                                        |    5 +
 .../java/org/apache/iotdb/cli/AbstractCli.java     |   14 +-
 .../org/apache/iotdb/tool/AbstractCsvTool.java     |   96 +-
 .../main/java/org/apache/iotdb/tool/ExportCsv.java |  240 ++-
 .../main/java/org/apache/iotdb/tool/ImportCsv.java |  789 ++++++----
 .../java/org/apache/iotdb/cli/AbstractScript.java  |   10 +-
 .../org/apache/iotdb/tool/CsvLineSplitTest.java    |   33 -
 .../tool/{ => integration}/ExportCsvTestIT.java    |    2 +-
 .../tool/{ => integration}/ImportCsvTestIT.java    |    2 +-
 .../apache/iotdb/tool/unit/WriteCsvFileTestUT.java |   46 +
 client-cpp/src/main/CMakeLists.txt                 |    5 +-
 client-cpp/src/main/Session.cpp                    |  383 ++---
 client-cpp/src/main/Session.h                      |  307 ++--
 .../cluster/query/ClusterUDTFQueryExecutor.java    |   31 +-
 compile-tools/thrift/pom.xml                       |   38 +-
 cross-tests/pom.xml                                |    9 +
 .../tests/tools/importCsv/AbstractScript.java      |   54 +-
 .../tests/tools/importCsv/ExportCsvTestIT.java     |  209 +--
 .../tests/tools/importCsv/ImportCsvTestIT.java     |  383 +++--
 docs/UserGuide/Advanced-Features/Select-Into.md    |    8 +
 .../Advanced-Features/UDF-User-Defined-Function.md |   12 +-
 .../DML-Data-Manipulation-Language.md              |  754 +++++-----
 docs/UserGuide/System-Tools/CSV-Tool.md            |  204 ++-
 docs/zh/UserGuide/Advanced-Features/Select-Into.md |    8 +
 .../Advanced-Features/UDF-User-Defined-Function.md |   10 +-
 .../DML-Data-Manipulation-Language.md              | 1569 ++++++++++----------
 docs/zh/UserGuide/System-Tools/CSV-Tool.md         |  205 ++-
 example/client-cpp-example/pom.xml                 |    4 -
 example/client-cpp-example/src/SessionExample.cpp  |    3 +-
 pom.xml                                            |    2 +-
 .../resources/conf/iotdb-engine.properties         |    5 +
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   11 +
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |   10 +
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |    4 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |    7 +
 .../level/LevelCompactionTsFileManagement.java     |    2 +-
 .../iotdb/db/engine/memtable/WritableMemChunk.java |   12 +
 .../engine/storagegroup/StorageGroupProcessor.java |  106 +-
 .../apache/iotdb/db/metadata/tag/TagLogFile.java   |   85 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   43 +-
 .../db/qp/logical/sys/CreateFunctionOperator.java  |   11 +-
 .../db/qp/logical/sys/ShowFunctionsOperator.java   |   12 +-
 .../apache/iotdb/db/qp/physical/crud/UDFPlan.java  |    5 -
 .../apache/iotdb/db/qp/physical/crud/UDTFPlan.java |   97 +-
 .../db/qp/physical/sys/CreateFunctionPlan.java     |   18 +-
 .../db/qp/physical/sys/ShowFunctionsPlan.java      |    9 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   75 +-
 .../iotdb/db/query/control/QueryTimeManager.java   |   25 +-
 .../db/query/dataset/UDTFAlignByTimeDataSet.java   |   24 +-
 .../apache/iotdb/db/query/dataset/UDTFDataSet.java |  180 +--
 .../db/query/dataset/UDTFNonAlignDataSet.java      |   22 +-
 .../iotdb/db/query/executor/UDTFQueryExecutor.java |   30 +-
 .../iotdb/db/query/expression/Expression.java      |   64 +-
 .../iotdb/db/query/expression/ResultColumn.java    |   13 +-
 .../expression/binary/AdditionExpression.java      |   10 +
 .../query/expression/binary/BinaryExpression.java  |   82 +-
 .../expression/binary/DivisionExpression.java      |   10 +
 .../query/expression/binary/ModuloExpression.java  |    9 +
 .../binary/MultiplicationExpression.java           |   10 +
 .../expression/binary/SubtractionExpression.java   |   10 +
 .../query/expression/unary/FunctionExpression.java |  143 +-
 .../query/expression/unary/NegationExpression.java |   64 +-
 .../query/expression/unary/TimeSeriesOperand.java  |   53 +-
 .../apache/iotdb/db/query/udf/api/access/Row.java  |   18 +-
 .../api/customizer/parameter/UDFParameters.java    |   49 +-
 .../iotdb/db/query/udf/builtin/UDTFSelectK.java    |    2 +-
 .../iotdb/db/query/udf/builtin/UDTFValueTrend.java |    3 +-
 ...alizableRowRecordListBackedMultiColumnRow.java} |   38 +-
 ...zableRowRecordListBackedMultiColumnWindow.java} |   58 +-
 ...RecordListBackedMultiColumnWindowIterator.java} |   28 +-
 ...ticSerializableTVListBackedSingleColumnRow.java |   99 ++
 ...SerializableTVListBackedSingleColumnWindow.java |   83 ++
 ...bleTVListBackedSingleColumnWindowIterator.java} |   32 +-
 .../LayerPointReaderBackedSingleColumnRow.java     |   91 ++
 .../db/query/udf/core/executor/UDTFExecutor.java   |   12 +-
 .../iotdb/db/query/udf/core/input/InputLayer.java  |  571 -------
 .../iotdb/db/query/udf/core/layer/DAGBuilder.java  |  106 ++
 .../db/query/udf/core/layer/IntermediateLayer.java |   80 +
 .../db/query/udf/core/layer/LayerCacheUtils.java   |  104 ++
 .../query/udf/core/layer/LayerMemoryAssigner.java  |   69 +
 .../layer/MultiInputColumnIntermediateLayer.java   |  342 +++++
 .../query/udf/core/layer/RawQueryInputLayer.java   |  197 +++
 .../udf/core/{input => layer}/SafetyLine.java      |    2 +-
 ...InputColumnMultiReferenceIntermediateLayer.java |  336 +++++
 ...nputColumnSingleReferenceIntermediateLayer.java |  250 ++++
 .../db/query/udf/core/reader/LayerRowReader.java   |    2 +-
 .../core/transformer/RawQueryPointTransformer.java |   73 -
 .../udf/core/transformer/UDFQueryTransformer.java  |    2 +-
 .../primitive/ElasticSerializableIntList.java      |   99 --
 .../query/udf/datastructure/primitive/IntList.java |   33 -
 .../primitive/SerializableIntList.java             |  133 --
 .../datastructure/primitive/WrappedIntArray.java   |   51 -
 .../row/ElasticSerializableRowRecordList.java      |    9 +-
 .../tv/ElasticSerializableTVList.java              |    4 +-
 .../udf/service/UDFRegistrationInformation.java    |   13 +-
 .../query/udf/service/UDFRegistrationService.java  |   58 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java |    2 +-
 .../db/sync/receiver/transfer/SyncServiceImpl.java |    4 +-
 .../iotdb/db/sync/sender/transfer/SyncClient.java  |    2 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |   15 +-
 .../writelog/recover/TsFileRecoverPerformer.java   |   58 +-
 ...IoTDBLoadExternalTsFileWithTimePartitionIT.java |  137 +-
 .../db/integration/IoTDBLoadExternalTsfileIT.java  |   27 +-
 .../iotdb/db/integration/IoTDBNestedQueryIT.java   |  388 +++++
 .../iotdb/db/integration/IoTDBSelectIntoIT.java    |   31 +
 .../iotdb/db/integration/IoTDBUDFManagementIT.java |  104 +-
 .../db/integration/IoTDBUDFWindowQueryIT.java      |    8 +-
 .../integration/IoTDBUDTFAlignByTimeQueryIT.java   |    6 +-
 .../db/integration/IoTDBUDTFHybridQueryIT.java     |    2 -
 .../db/integration/IoTDBUDTFNonAlignQueryIT.java   |    6 +-
 .../iotdb/db/qp/physical/PhysicalPlanTest.java     |   38 +-
 .../query/dataset/UDTFAlignByTimeDataSetTest.java  |   18 +-
 .../ElasticSerializableTVListTest.java             |    2 +-
 .../iotdb/db/query/udf/example/Accumulator.java    |   12 +-
 .../apache/iotdb/db/query/udf/example/Adder.java   |    4 +-
 .../apache/iotdb/db/query/udf/example/Counter.java |   24 +-
 .../org/apache/iotdb/db/query/udf/example/Max.java |    2 +-
 .../iotdb/db/writelog/recover/LogReplayerTest.java |    2 +-
 .../db/writelog/recover/SeqTsFileRecoverTest.java  |  251 +++-
 site/src/main/.vuepress/config.js                  |   14 +-
 .../test/java/org/apache/iotdb/db/sql/Cases.java   |   22 +-
 123 files changed, 6644 insertions(+), 4301 deletions(-)