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%)