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

xiangweiwei pushed a change to branch aggrVector2
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    from 235a0f9  Fix disable cache bug
     add d13523b  [IOTDB-1716] Remove `TEMPORARY` keyword from `CREATE 
FUNCTION` statement (#4004)
     add c75a71f  [IOTDB-842] Better Export/Import-CSV Tool (#3820)
     add 6dc45c6  [IOTDB-1721] client-cpp-example pom.xml copy useless 
client-cpp-xxx.zip (#4011)
     add 15a5e68  [IOTDB-1647] Nested Expressions in `SELECT` clauses (#4012)
     add ffadb30  improve TagLogFile force flush (#4020)
     add ceafab1  [IOTDB-1694] change name for loading dir and add an IT for 
loading dir (#3985)
     add 84a018d  [IOTDB-1636]change sync version check to major version (#3984)
     add 45ccd62  Fix conflict

No new revisions were added by this update.

Summary of changes:
 .../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 |   36 +-
 .../cluster/query/ClusterUDTFQueryExecutor.java    |   31 +-
 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 -
 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 +-
 .../engine/storagegroup/StorageGroupProcessor.java |   25 +-
 .../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 |   93 +-
 .../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 +-
 ...IoTDBLoadExternalTsFileWithTimePartitionIT.java |  137 +-
 .../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 +-
 site/src/main/.vuepress/config.js                  |   14 +-
 .../test/java/org/apache/iotdb/db/sql/Cases.java   |   22 +-
 112 files changed, 5851 insertions(+), 3898 deletions(-)
 delete mode 100644 
cli/src/test/java/org/apache/iotdb/tool/CsvLineSplitTest.java
 rename cli/src/test/java/org/apache/iotdb/tool/{ => 
integration}/ExportCsvTestIT.java (98%)
 rename cli/src/test/java/org/apache/iotdb/tool/{ => 
integration}/ImportCsvTestIT.java (98%)
 copy 
server/src/test/java/org/apache/iotdb/db/engine/version/SysTimeVersionControllerTest.java
 => cli/src/test/java/org/apache/iotdb/tool/unit/WriteCsvFileTestUT.java (51%)
 rename 
server/src/main/java/org/apache/iotdb/db/query/udf/core/access/{RowImpl.java => 
ElasticSerializableRowRecordListBackedMultiColumnRow.java} (69%)
 rename 
server/src/main/java/org/apache/iotdb/db/query/udf/core/access/{RowWindowImpl.java
 => ElasticSerializableRowRecordListBackedMultiColumnWindow.java} (59%)
 copy 
server/src/main/java/org/apache/iotdb/db/query/udf/core/access/{RowIteratorImpl.java
 => ElasticSerializableRowRecordListBackedMultiColumnWindowIterator.java} (67%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/access/ElasticSerializableTVListBackedSingleColumnRow.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/access/ElasticSerializableTVListBackedSingleColumnWindow.java
 rename 
server/src/main/java/org/apache/iotdb/db/query/udf/core/access/{RowIteratorImpl.java
 => ElasticSerializableTVListBackedSingleColumnWindowIterator.java} (58%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/access/LayerPointReaderBackedSingleColumnRow.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/input/InputLayer.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/DAGBuilder.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/IntermediateLayer.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/LayerCacheUtils.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/LayerMemoryAssigner.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/MultiInputColumnIntermediateLayer.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/RawQueryInputLayer.java
 rename server/src/main/java/org/apache/iotdb/db/query/udf/core/{input => 
layer}/SafetyLine.java (97%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/SingleInputColumnMultiReferenceIntermediateLayer.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/SingleInputColumnSingleReferenceIntermediateLayer.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/core/transformer/RawQueryPointTransformer.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/datastructure/primitive/ElasticSerializableIntList.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/datastructure/primitive/IntList.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/datastructure/primitive/SerializableIntList.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/query/udf/datastructure/primitive/WrappedIntArray.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/integration/IoTDBNestedQueryIT.java

Reply via email to