You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ta...@apache.org on 2021/11/02 05:31:40 UTC
[iotdb] branch cluster- updated (de70ac0 -> 886d06b)
This is an automated email from the ASF dual-hosted git repository.
tanxinyu pushed a change to branch cluster-
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from de70ac0 fix code smell finish
add 59ce4d4 change name
add 890020d Add javadoc for UDF framework (#4225)
add a8d9e4b ustzh complete session unsetSchemaTemplate method (#4220)
add 3a6ce23 [IOTDB-1887] Fix importing csv data containing null throws exception (#4241)
add a5185a0 [IOTDB-1651]add reconnect to solve out of sequence (#4087) (#4246)
add 5ad6a4b [IOTDB-1880] Compatibility of Apache IoTDB with InfluxDB - Data Record Insertion (#4231)
add 52869f4 [IOTDB-1731]Fix sync error between different os (#4245)
add 85d2a4a [IOTDB-1884] Distinguish between zero and null values in sum aggregation (#4233)
add b5ef4d8 [IOTDB-1620] Support backtick (`) character and double quotes (") to quote identifiers (#4243)
add 461d22b [IOTDB-1280] Solve the performance reduction caused by syntax error in SLL prediction mode (#4234)
add f2382ef [IOTDB-1877] Fix Sync recovery and reconnection bugs in both sender and receiver (#4287)
add 8eb939c [IOTDB-1745] Metagroup snapshots support template (#4244)
add 886d06b Merge branch 'master' of github.com:Apache/incubator-iotdb into cluster-
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 8 +-
.gitignore | 5 +
.../org/apache/iotdb/db/qp/sql/IoTDBSqlLexer.g4 | 69 ++----
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 56 ++---
.../main/java/org/apache/iotdb/tool/ImportCsv.java | 88 ++++---
.../org/apache/iotdb/cluster/ClusterIoTDB.java | 48 ++--
.../log/manage/MetaSingleSnapshotLogManager.java | 10 +-
.../cluster/log/snapshot/MetaSimpleSnapshot.java | 38 ++-
.../cluster/server/member/MetaGroupMember.java | 4 +-
.../cluster/utils/nodetool/ClusterMonitor.java | 12 +-
.../log/snapshot/MetaSimpleSnapshotTest.java | 42 +++-
.../clusterinfo/ClusterInfoServiceImplTest.java | 4 +-
.../cluster/server/member/MetaGroupMemberTest.java | 25 +-
.../cluster/utils/CreateTemplatePlanUtil.java | 71 ++++++
docs/UserGuide/API/Programming-Java-Native-API.md | 10 +
.../Data-Concept/Data-Model-and-Terminology.md | 70 +++---
.../IoTDB-SQL-Language/Syntax-Conventions.md | 115 +++++++++
.../System-Tools/Monitor-and-Log-Tools.md | 2 +-
.../UserGuide/API/Programming-Java-Native-API.md | 8 +
.../Data-Concept/Data-Model-and-Terminology.md | 69 +++---
.../IoTDB-SQL-Language/Syntax-Conventions.md | 116 +++++++++
.../System-Tools/Monitor-and-Log-Tools.md | 10 +-
.../influxdb/protocol/input/InfluxLineProtocol.g4 | 93 ++++++++
.../org/apache/iotdb/influxdb/IoTDBInfluxDB.java | 31 ++-
.../iotdb/influxdb/example/InfluxDBExample.java | 2 +-
.../influxdb/protocol/input/InfluxLineParser.java | 165 +++++++++++++
.../influxdb/integration/IoTDBInfluxDBIT.java | 3 +
.../protocol/input/InfluxLineParserTest.java | 55 +++++
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 19 +-
...eption.java => DifferentTemplateException.java} | 10 +-
...eption.java => NoTemplateOnMNodeException.java} | 10 +-
...xception.java => TemplateIsInUseException.java} | 10 +-
.../org/apache/iotdb/db/metadata/MManager.java | 31 +++
.../iotdb/db/metadata/logfile/MLogWriter.java | 5 +
.../org/apache/iotdb/db/metadata/mtree/MTree.java | 16 ++
.../iotdb/db/metadata/template/Template.java | 49 +++-
.../db/metadata/template/TemplateManager.java | 11 +
.../iotdb/db/metadata/utils/MetaFormatUtils.java | 2 +-
.../apache/iotdb/db/metadata/utils/MetaUtils.java | 25 +-
.../org/apache/iotdb/db/monitor/StatMonitor.java | 2 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 13 +
.../org/apache/iotdb/db/qp/logical/Operator.java | 4 +-
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 3 +-
...platePlan.java => UnsetSchemaTemplatePlan.java} | 42 ++--
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 261 ++++++++++++---------
.../iotdb/db/qp/strategy/LogicalGenerator.java | 19 +-
.../db/query/aggregation/impl/SumAggrResult.java | 70 +++---
.../iotdb/db/query/udf/core/layer/SafetyLine.java | 3 +
.../row/ElasticSerializableRowRecordList.java | 33 ++-
.../row/SerializableRowRecordList.java | 8 +
.../org/apache/iotdb/db/service/TSServiceImpl.java | 22 ++
.../db/sync/receiver/transfer/SyncServiceImpl.java | 44 ++--
.../iotdb/db/sync/sender/transfer/SyncClient.java | 69 ++++--
.../iotdb/db/integration/IOTDBGroupByIT.java | 149 ++++++++----
.../integration/IOTDBGroupByInnerIntervalIT.java | 2 +-
.../iotdb/db/integration/IoTDBArithmeticIT.java | 7 +-
.../db/integration/IoTDBCreateStorageGroupIT.java | 2 +-
.../iotdb/db/integration/IoTDBDeletionIT.java | 16 +-
.../iotdb/db/integration/IoTDBGroupByMonthIT.java | 2 +-
.../iotdb/db/integration/IoTDBQuotedPathIT.java | 35 ++-
.../iotdb/db/integration/IoTDBSimpleQueryIT.java | 2 +-
.../db/integration/IoTDBTriggerExecutionIT.java | 160 ++++++-------
.../db/integration/IoTDBTriggerManagementIT.java | 172 +++++++-------
.../aggregation/IoTDBAggregationByLevelIT.java | 8 +-
.../aggregation/IoTDBAggregationSmallDataIT.java | 2 +-
.../db/integration/auth/IoTDBAuthorizationIT.java | 12 +-
.../iotdb/db/metadata/MManagerBasicTest.java | 73 +++++-
.../apache/iotdb/db/metadata/MetaUtilsTest.java | 30 +--
.../iotdb/db/monitor/IoTDBStatMonitorTest.java | 4 +-
.../java/org/apache/iotdb/db/qp/PlannerTest.java | 4 +-
.../iotdb/db/qp/physical/PhysicalPlanTest.java | 6 +-
.../iotdb/db/query/dataset/ListDataSetTest.java | 2 +-
.../iotdb/db/query/dataset/SingleDataSetTest.java | 2 +-
.../dataset/groupby/GroupByLevelDataSetTest.java | 9 +-
.../dataset/groupby/GroupByTimeDataSetTest.java | 9 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 3 +
.../java/org/apache/iotdb/session/Session.java | 15 ++
.../apache/iotdb/session/SessionConnection.java | 20 ++
.../iotdb/session/IoTDBSessionComplexIT.java | 8 +-
.../java/org/apache/iotdb/session/SessionTest.java | 94 ++++++++
site/src/main/.vuepress/config.js | 4 +
thrift/src/main/thrift/rpc.thrift | 10 +-
82 files changed, 2057 insertions(+), 815 deletions(-)
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/utils/CreateTemplatePlanUtil.java
create mode 100644 docs/UserGuide/IoTDB-SQL-Language/Syntax-Conventions.md
create mode 100644 docs/zh/UserGuide/IoTDB-SQL-Language/Syntax-Conventions.md
create mode 100644 influxdb-protocol/src/main/antlr4/org/apache/iotdb/influxdb/protocol/input/InfluxLineProtocol.g4
create mode 100644 influxdb-protocol/src/main/java/org/apache/iotdb/influxdb/protocol/input/InfluxLineParser.java
create mode 100644 influxdb-protocol/src/test/java/org/apache/iotdb/influxdb/protocol/input/InfluxLineParserTest.java
copy server/src/main/java/org/apache/iotdb/db/exception/metadata/{UndefinedTemplateException.java => DifferentTemplateException.java} (76%)
copy server/src/main/java/org/apache/iotdb/db/exception/metadata/{UndefinedTemplateException.java => NoTemplateOnMNodeException.java} (80%)
copy server/src/main/java/org/apache/iotdb/db/exception/metadata/{UndefinedTemplateException.java => TemplateIsInUseException.java} (79%)
copy server/src/main/java/org/apache/iotdb/db/qp/physical/crud/{SetSchemaTemplatePlan.java => UnsetSchemaTemplatePlan.java} (81%)