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 fa59d6d ignore iotdbSessionVectorABDeviceIT
add 3d683a5 Fix codesmells
add 184fd6f [ISSUE-3945] Fuzzy query support multiDevices and
alignByDevice Dataset (#3958)
add 0e1edde [IOTDB-1289] fix CPP mem-leak in SessionExample.cpp
insertRecords() (#3960)
add 28ce04e [IOTDB-1677] not generate file
apache-iotdb-0.x.x-client-cpp-linux-x86_64-bin.zip.sha512 (#3961)
add 255bc61 [IOTDB-1484]Auto create schema functionality with e2e testing
in cluster (#3879)
add d97128f [IOTDB-1287] Fix C++ class Session has 2 useless sort()
(#3966)
add 5f0dcd9 [IOTDB-1679] client-cpp: Session descontruction need release
server resource. (#3964)
add 45b3d6f [IOTDB-1678] Fix client-cpp session bug: can cause connection
leak. (#3962)
add d5e59d2 Change the way of calculating vector avg points (#3970)
add e5d86c9 [IOTDB-1690] Fix align by device type cast error (#3971)
add f1c342a [IOTDB-1338] The content of DDL viewing sub-nodes in the user
guide module is wrong (#3991)
add 8a039eb [IOTDB-1703] Fix MManager slow recover with tag (#3997)
add 4e778b5 [IOTDB-1691] Wrong way of calculating the vector's memory
footprint (#3979)
add 00a2484 [IOTDB-1650] Rename the sql command `move` to `unload` (#4002)
add 64f7179 [IOTDB-1713] Run IoTDB CI with JDK17 (#3998)
add ed99733 [ISSUE-3927] Inefficient Usage of JCF (#3926)
add 9e678c2 Merge branch 'master' into aggrVector2
No new revisions were added by this update.
Summary of changes:
.github/workflows/main-unix.yml | 2 +-
.github/workflows/main-win.yml | 2 +-
README.md | 2 +-
README_ZH.md | 2 +-
.../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4 | 10 +-
client-cpp/src/main/Session.cpp | 12 +-
client-cpp/src/main/Session.h | 4 +-
.../iotdb/cluster/log/applier/BaseApplier.java | 88 +++++++--
.../iotdb/cluster/log/applier/DataLogApplier.java | 70 +++++--
.../manage/FilePartitionedSnapshotLogManager.java | 12 +-
.../log/manage/PartitionedSnapshotLogManager.java | 5 +-
.../apache/iotdb/cluster/metadata/CMManager.java | 27 ++-
.../cluster/server/member/DataGroupMember.java | 100 ++++++----
.../cluster/log/applier/DataLogApplierTest.java | 9 +-
distribution/pom.xml | 2 +-
docs/UserGuide/Cluster/Cluster-Setup-Example.md | 2 +-
.../DDL-Data-Definition-Language.md | 2 +-
.../UserGuide/System-Tools/Load-External-Tsfile.md | 10 +-
docs/zh/UserGuide/Cluster/Cluster-Setup-Example.md | 2 +-
.../DDL-Data-Definition-Language.md | 2 +-
.../UserGuide/System-Tools/Load-External-Tsfile.md | 10 +-
example/client-cpp-example/src/SessionExample.cpp | 15 +-
.../iotdb/AlignedTimeseriesSessionExample.java | 14 +-
.../apache/iotdb/jdbc/IoTDBPreparedStatement.java | 4 +-
pom.xml | 4 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 6 +-
.../iotdb/db/engine/memtable/AbstractMemTable.java | 5 +-
.../db/engine/merge/manage/MergeResource.java | 4 +-
.../engine/storagegroup/StorageGroupProcessor.java | 16 +-
.../org/apache/iotdb/db/metadata/MManager.java | 6 +-
.../org/apache/iotdb/db/metadata/mnode/MNode.java | 2 +-
.../apache/iotdb/db/metadata/tag/TagManager.java | 3 +-
.../apache/iotdb/db/qp/constant/SQLConstant.java | 4 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 23 ++-
.../org/apache/iotdb/db/qp/logical/Operator.java | 2 +-
.../iotdb/db/qp/logical/crud/LikeOperator.java | 4 +
.../iotdb/db/qp/logical/crud/QueryOperator.java | 4 +
.../iotdb/db/qp/logical/crud/RegexpOperator.java | 4 +
...veFileOperator.java => UnloadFileOperator.java} | 10 +-
.../org/apache/iotdb/db/qp/physical/BatchPlan.java | 9 +
.../db/qp/physical/crud/InsertMultiTabletPlan.java | 19 +-
.../iotdb/db/qp/physical/crud/InsertRowPlan.java | 8 +-
.../physical/crud/InsertRowsOfOneDevicePlan.java | 13 +-
.../iotdb/db/qp/physical/crud/InsertRowsPlan.java | 15 +-
.../qp/physical/sys/CreateMultiTimeSeriesPlan.java | 12 +-
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 8 +-
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 14 ++
.../db/query/executor/AggregationExecutor.java | 3 -
.../db/query/executor/fill/LastPointReader.java | 13 +-
.../reader/series/VectorSeriesAggregateReader.java | 6 +
.../java/org/apache/iotdb/db/utils/MemUtils.java | 36 ++--
.../{IoTDBLikeIT.java => IoTDBFuzzyQueryIT.java} | 125 +++++++++++-
.../db/integration/IoTDBLoadExternalTsfileIT.java | 26 +--
.../iotdb/db/qp/physical/PhysicalPlanTest.java | 6 +-
.../java/org/apache/iotdb/session/Session.java | 8 +
.../session/IoTDBSessionVectorABDeviceIT.java | 3 +-
.../session/IoTDBSessionVectorAggregationIT.java | 2 +-
.../test/java/org/apache/iotdb/db/sql/Cases.java | 220 +++++++++++++++++++++
.../java/org/apache/iotdb/db/sql/ClusterIT.java | 9 +-
.../apache/iotdb/tsfile/read/common/BatchData.java | 1 +
60 files changed, 816 insertions(+), 245 deletions(-)
rename
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{MoveFileOperator.java
=> UnloadFileOperator.java} (85%)
rename server/src/test/java/org/apache/iotdb/db/integration/{IoTDBLikeIT.java
=> IoTDBFuzzyQueryIT.java} (57%)