This is an automated email from the ASF dual-hosted git repository.
rong pushed a change to branch select-into
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 7987fa5 add tests
add a42f2b4 Fix template restart bug (#3525)
add 0a3f21b [IOTDB-1454] Fix wrong figure for index tree (#3537)
add 80aa392 Replace timeLowerBound with ttlLowerBound (#3542)
add 7ff4cb5 Update docker doc (#3539)
add 0147ec4 [IOTDB-1482]Fix timeseries count and device count with
Template (#3544)
add 6615778 [IOTDB-1416] Maintanance command support in cluster mode
(#3480)
add 08c6787 [IOTDB-1490] Add built-in UDTFs: sinh, conh, tanh (#3546)
add bf22001 Using cached pool to reduce the String memory size in
TsFileResourse (#3555)
add f3de46f make parameter definition clearer (#3559)
add 8a1dd9a Add more builder options (#3552)
add 140c9f0 Bug: Time interval value is disorder in group by month (#3548)
add 5e020b5 [IOTDB-1483]Temporarily adapt the template functionality and
merge functionality (#3560)
add abfa695 [IoTDB-1449] path already exist error in IoTDBSink (#3569)
add 922075b [IOTDB-1417] UDF meta plans for cluster (#3503)
add 5102f7f [ISSUE-3545][Part 2] Bug: Time interval value is disorder in
group by month (#3561)
add 25f7f55 [IOTDB-1506] CI fails because of JDBC connection exceptions
(#3577)
add 56ea509 Optimize the implementation of singleton (#3585)
add df46873 add checkDeviceIdExist method to ITimeIndex (#3562)
add 2797007 [IOTDB-1459] Unify integration test class names (#3588)
add 2bff46a [IOTDB-1492] Fix mLogParser.sh cannot parse the device
template (#3573)
add ed6d848 Add Google Analytics (#3592)
add 31bf7e9 Wordings improvement of website nav bar (#3591)
add af567ee [IOTDB-1456] Fix Error occurred while executing delete
timeseries statement (#3474)
add 534bb93 Update Google Analytics tag id (#3594)
add 7a09ecb Add privacy disclosure (#3597)
add 9ecb7a0 [IOTDB-1491] UDTF query supported in cluster mode (#3565)
add 18e5ff7 add SessionConcurrentExample & fix template restart
PathNotExistException (#3595)
add 79e50d6 fix recover TsFileResource time interval bug (#3604)
add c8edbcf improve mlog compatibility from 0.12.2 to 0.13.0 (#3553)
add 6e9f340 [IOTDB-1059] Support sql statement insert without timestamp
(#3067)
new 2519ee8 merge master and fix conflicts
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4 | 5 +-
cluster/src/assembly/resources/sbin/stop-node.sh | 6 +-
.../iotdb/cluster/log/applier/BaseApplier.java | 17 +-
.../iotdb/cluster/query/ClusterQueryRouter.java | 40 +++++
.../cluster/query/ClusterUDTFQueryExecutor.java | 12 +-
.../apache/iotdb/cluster/utils/PartitionUtils.java | 12 +-
.../cluster/log/applier/DataLogApplierTest.java | 18 ++
.../cluster/log/applier/MetaLogApplierTest.java | 10 ++
.../cluster/query/ClusterQueryRouterTest.java | 33 ++++
.../query/ClusterUDTFQueryExecutorTest.java | 116 ++++++++++++
docs/SystemDesign/SchemaManager/SchemaManager.md | 37 +++-
docs/SystemDesign/TsFile/Format.md | 8 +-
docs/UserGuide/API/Programming-Java-Native-API.md | 13 +-
.../DML-Data-Manipulation-Language.md | 3 +
docs/UserGuide/QuickStart/WayToGetIoTDB.md | 47 ++---
.../zh/SystemDesign/SchemaManager/SchemaManager.md | 53 ++++--
docs/zh/SystemDesign/TsFile/Format.md | 8 +-
.../UserGuide/API/Programming-Java-Native-API.md | 13 +-
.../DML-Data-Manipulation-Language.md | 3 +
docs/zh/UserGuide/QuickStart/WayToGetIoTDB.md | 55 +++---
.../org/apache/iotdb/SessionConcurrentExample.java | 199 +++++++++++++++++++++
.../java/org/apache/iotdb/flink/IoTDBSink.java | 11 +-
...tITCase.java => RowTSRecordOutputFormatIT.java} | 2 +-
...rmatITCase.java => RowTsFileInputFormatIT.java} | 2 +-
.../db/engine/compaction/TsFileManagement.java | 4 +-
.../iotdb/db/engine/memtable/AbstractMemTable.java | 2 +-
.../apache/iotdb/db/engine/memtable/IMemTable.java | 2 +-
.../db/engine/merge/manage/MergeResource.java | 8 +-
.../engine/storagegroup/StorageGroupProcessor.java | 27 ++-
.../db/engine/storagegroup/TsFileProcessor.java | 5 +-
.../db/engine/storagegroup/TsFileResource.java | 15 +-
.../storagegroup/timeindex/DeviceTimeIndex.java | 25 +--
.../storagegroup/timeindex/FileTimeIndex.java | 17 +-
.../engine/storagegroup/timeindex/ITimeIndex.java | 12 +-
.../storagegroup/timeindex/TimeIndexLevel.java | 10 --
.../org/apache/iotdb/db/metadata/MManager.java | 23 ++-
.../java/org/apache/iotdb/db/metadata/MTree.java | 17 +-
.../iotdb/db/metadata/MetadataOperationType.java | 4 +
.../db/metadata/{ => logfile}/MLogTxtWriter.java | 71 +++++++-
.../db/metadata/{ => logfile}/TagLogFile.java | 2 +-
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 31 +++-
.../iotdb/db/qp/physical/sys/ClearCachePlan.java | 17 ++
.../db/qp/physical/sys/CreateFunctionPlan.java | 45 ++++-
.../db/qp/physical/sys/CreateSnapshotPlan.java | 17 ++
.../iotdb/db/qp/physical/sys/DropFunctionPlan.java | 25 ++-
.../apache/iotdb/db/qp/physical/sys/MergePlan.java | 17 ++
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 6 +-
.../apache/iotdb/db/qp/utils/DatetimeUtils.java | 2 +
.../iotdb/db/query/control/SessionManager.java | 21 +++
.../dataset/groupby/GroupByEngineDataSet.java | 2 +
.../iotdb/db/query/executor/QueryRouter.java | 4 +-
.../db/query/udf/builtin/BuiltinFunction.java | 3 +
.../udf/builtin/{UDTFAsin.java => UDTFCosh.java} | 4 +-
.../udf/builtin/{UDTFAsin.java => UDTFSinh.java} | 4 +-
.../udf/builtin/{UDTFAsin.java => UDTFTanh.java} | 4 +-
.../apache/iotdb/db/rescon/TVListAllocator.java | 12 +-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 39 ++--
.../org/apache/iotdb/db/service/UpgradeSevice.java | 9 +-
.../org/apache/iotdb/db/tools/mlog/MLogParser.java | 19 +-
.../writelog/recover/TsFileRecoverPerformer.java | 26 ++-
.../engine/merge/MaxFileMergeFileSelectorTest.java | 5 +-
.../engine/storagegroup/TsFileProcessorTest.java | 14 +-
.../db/integration/IoTDBContinuousQueryIT.java | 43 +++--
.../iotdb/db/integration/IoTDBGroupByMonthIT.java | 6 +
...ltiRowIT.java => IoTDBInsertWithoutTimeIT.java} | 52 +++---
.../iotdb/db/integration/IoTDBRestartIT.java | 48 +++++
.../db/integration/IoTDBTriggerExecutionIT.java | 43 ++++-
.../db/integration/IoTDBUDTFBuiltinFunctionIT.java | 3 +
.../iotdb/db/metadata/MManagerBasicTest.java | 132 ++++++++++++++
.../iotdb/db/qp/physical/PhysicalPlanTest.java | 10 ++
.../org/apache/iotdb/db/tools/MLogParserTest.java | 71 ++++++--
.../java/org/apache/iotdb/session/Session.java | 29 +++
.../org/apache/iotdb/session/pool/SessionPool.java | 9 +
.../java/org/apache/iotdb/session/SessionTest.java | 31 +++-
.../apache/iotdb/session/pool/SessionPoolTest.java | 17 +-
site/README.md | 2 +-
site/src/main/.vuepress/config.js | 25 ++-
site/src/main/.vuepress/theme/components/Page.vue | 15 +-
testcontainer/pom.xml | 6 +
.../test/java/org/apache/iotdb/db/sql/Cases.java | 166 ++++++++++++++++-
.../tsfile/read/filter/GroupByMonthFilter.java | 6 +-
.../tsfile/read/filter/GroupByMonthFilterTest.java | 26 ++-
82 files changed, 1694 insertions(+), 339 deletions(-)
copy
server/src/main/java/org/apache/iotdb/db/query/executor/UDTFQueryExecutor.java
=>
cluster/src/main/java/org/apache/iotdb/cluster/query/ClusterUDTFQueryExecutor.java
(91%)
create mode 100644
cluster/src/test/java/org/apache/iotdb/cluster/query/ClusterUDTFQueryExecutorTest.java
create mode 100644
example/session/src/main/java/org/apache/iotdb/SessionConcurrentExample.java
rename
flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/{RowTSRecordOutputFormatITCase.java
=> RowTSRecordOutputFormatIT.java} (95%)
rename
flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/{RowTsFileInputFormatITCase.java
=> RowTsFileInputFormatIT.java} (97%)
rename server/src/main/java/org/apache/iotdb/db/metadata/{ =>
logfile}/MLogTxtWriter.java (80%)
rename server/src/main/java/org/apache/iotdb/db/metadata/{ =>
logfile}/TagLogFile.java (99%)
copy server/src/main/java/org/apache/iotdb/db/query/udf/builtin/{UDTFAsin.java
=> UDTFCosh.java} (92%)
copy server/src/main/java/org/apache/iotdb/db/query/udf/builtin/{UDTFAsin.java
=> UDTFSinh.java} (92%)
copy server/src/main/java/org/apache/iotdb/db/query/udf/builtin/{UDTFAsin.java
=> UDTFTanh.java} (92%)
copy
server/src/test/java/org/apache/iotdb/db/integration/{IoTDBInsertMultiRowIT.java
=> IoTDBInsertWithoutTimeIT.java} (69%)