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 2021/09/24 06:12:56 UTC

[iotdb] branch insertVector updated (a3a9c21 -> 26357ce)

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

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


    from a3a9c21  Merge branch 'master' of https://github.com/apache/iotdb into insertVector
     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 9c3da93  [IOTDB-1578] Set unsequnce when loading TsFile with the same establish time (#4021)
     add 9dd88f0  [IOTDB-1581] Consider deletions when recovering tsFileResource of incomplete tsfile (#3804)
     add 10aea61  [IOTDB-1719] client-cpp should firstly use thrift head files in thrift src (#4009)
     add c8d0da8  [IOTDB-1720] client-cpp: enhance Session codes (#4010)
     add 26357ce  Merge branch 'master' into insertVector

No new revisions were added by this update.

Summary of changes:
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4   |   11 +-
 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 +-
 docs/UserGuide/Advanced-Features/Select-Into.md    |    8 +
 .../Advanced-Features/UDF-User-Defined-Function.md |   12 +-
 .../DML-Data-Manipulation-Language.md              |  754 +++++-----
 docs/zh/UserGuide/Advanced-Features/Select-Into.md |    8 +
 .../Advanced-Features/UDF-User-Defined-Function.md |   10 +-
 .../DML-Data-Manipulation-Language.md              | 1569 ++++++++++----------
 example/client-cpp-example/pom.xml                 |    4 -
 example/client-cpp-example/src/SessionExample.cpp  |    3 +-
 .../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  |   32 +-
 .../apache/iotdb/db/qp/physical/crud/UDFPlan.java  |    5 -
 .../apache/iotdb/db/qp/physical/crud/UDTFPlan.java |   97 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   69 +-
 .../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 +-
 .../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 +
 .../db/integration/IoTDBUDFWindowQueryIT.java      |    8 +-
 .../integration/IoTDBUDTFAlignByTimeQueryIT.java   |    6 +-
 .../db/integration/IoTDBUDTFHybridQueryIT.java     |    2 -
 .../db/integration/IoTDBUDTFNonAlignQueryIT.java   |    6 +-
 .../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 +-
 94 files changed, 5187 insertions(+), 3078 deletions(-)
 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