This is an automated email from the ASF dual-hosted git repository.
xingtanzjr pushed a change to branch xingtanzjr/logical_to_distributed
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from d28a3c6 run with spotless
add a389890 Update 0.13.0 download links (#5290)
add fb08f7b [IOTDB-1808] Compatibility of Apache IoTDB with InfluxDB -
Query Func (#5104)
add 4e7687b [IOTDB-2730] start config service (#5287)
add 49938f4 [IOTDB-2772] Fix influxdb build error (#5292)
add 452150e Merge branch 'master' into xingtanzjr/logical_to_distributed
No new revisions were added by this update.
Summary of changes:
.../apache/iotdb/db/qp/sql/InfluxDBSqlParser.g4 | 2 +
.../org/apache/iotdb/cluster/ClusterIoTDB.java | 2 +-
.../cluster/ClusterIoTDBServerCommandLine.java | 2 +-
.../cluster/utils/nodetool/ClusterMonitor.java | 2 +-
.../resources/conf/iotdb-confignode.properties | 30 +-
.../iotdb/confignode/conf/ConfigNodeConf.java | 38 +-
.../iotdb/confignode/conf/ConfigNodeConfCheck.java | 31 +-
.../confignode/conf/ConfigNodeDescriptor.java | 117 ++-
.../conf/RepeatConfigurationException.java | 32 -
.../exception/startup/StartupException.java | 33 -
.../iotdb/confignode/service/ConfigNode.java | 2 +-
.../confignode/service/ConfigNodeCommandLine.java | 5 +-
.../iotdb/confignode/service/ConfigNodeMBean.java | 5 +-
.../service/thrift/server/ConfigNodeRPCServer.java | 16 +-
.../thrift/server/ConfigNodeRPCServerMBean.java | 4 +-
.../server/ConfigNodeRPCServerProcessor.java | 22 +-
docs/Download/README.md | 22 +-
docs/zh/Download/README.md | 22 +-
.../org/apache/iotdb/influxdb/IoTDBInfluxDB.java | 4 +-
.../iotdb/influxdb/example/InfluxDBExample.java | 38 +-
.../protocol/impl/IoTDBInfluxDBService.java | 22 +-
.../iotdb/influxdb/session/InfluxDBSession.java | 29 +
.../influxdb/integration/IoTDBInfluxDBIT.java | 77 +-
.../iotdb/db/integration/IoTDBCheckConfigIT.java | 2 +-
.../iotdb/commons/concurrent/ThreadName.java | 5 +-
.../commons}/exception/ConfigurationException.java | 3 +-
.../iotdb/commons/service/ThriftService.java | 2 +-
.../org/apache/iotdb/db/conf/IoTDBConfigCheck.java | 2 +-
.../{InfluxDBConstant.java => InfluxConstant.java} | 6 +-
.../influxdb/constant/InfluxSQLConstant.java | 7 +
.../protocol/influxdb/function/InfluxFunction.java | 58 ++
.../influxdb/function/InfluxFunctionFactory.java | 62 ++
.../influxdb/function/InfluxFunctionValue.java | 29 +-
.../function/aggregator/InfluxAggregator.java} | 22 +-
.../function/aggregator/InfluxCountFunction.java | 59 ++
.../function/aggregator/InfluxMeanFunction.java | 72 ++
.../function/aggregator/InfluxMedianFunction.java | 75 ++
.../function/aggregator/InfluxModeFunction.java | 88 ++
.../function/aggregator/InfluxSpreadFunction.java | 88 ++
.../function/aggregator/InfluxStddevFunction.java | 68 ++
.../function/aggregator/InfluxSumFunction.java | 68 ++
.../function/selector/InfluxFirstFunction.java | 73 ++
.../function/selector/InfluxLastFunction.java | 73 ++
.../function/selector/InfluxMaxFunction.java | 102 +++
.../function/selector/InfluxMinFunction.java | 102 +++
.../function/selector/InfluxSelector.java} | 40 +-
.../db/protocol/influxdb/handler/QueryHandler.java | 956 +++++++++++++++++++++
.../influxdb/meta/InfluxDBMetaManager.java | 8 +-
.../influxdb/operator/InfluxSelectComponent.java | 8 +-
.../influxdb/util/CommonUtils.java} | 25 +-
.../db/protocol/influxdb/util/FieldUtils.java | 47 +-
.../db/protocol/influxdb/util/FilterUtils.java | 83 ++
.../protocol/influxdb/util/QueryResultUtils.java | 291 +++++++
.../db/protocol/influxdb/util/StringUtils.java | 97 +++
.../db/query/dataset/AlignByDeviceDataSet.java | 4 +
.../java/org/apache/iotdb/db/service/IoTDB.java | 2 +-
.../org/apache/iotdb/db/service/IoTDBMBean.java | 4 +-
.../service/thrift/impl/InfluxDBServiceImpl.java | 14 +
.../java/org/apache/iotdb/db/utils/MathUtils.java | 51 ++
site/src/main/.vuepress/config.js | 3 +-
.../src/main/thrift/confignode.thrift | 29 +-
thrift-influxdb/src/main/thrift/influxdb.thrift | 19 +
62 files changed, 3038 insertions(+), 266 deletions(-)
delete mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/exception/conf/RepeatConfigurationException.java
delete mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/exception/startup/StartupException.java
copy
server/src/main/java/org/apache/iotdb/db/engine/trigger/sink/api/Event.java =>
confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNodeMBean.java
(90%)
copy
cluster/src/main/java/org/apache/iotdb/cluster/server/clusterinfo/ClusterInfoServerMBean.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/server/ConfigNodeRPCServerMBean.java
(88%)
rename {server/src/main/java/org/apache/iotdb/db =>
node-commons/src/main/java/org/apache/iotdb/commons}/exception/ConfigurationException.java
(93%)
rename
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/constant/{InfluxDBConstant.java
=> InfluxConstant.java} (86%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/InfluxFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/InfluxFunctionFactory.java
copy
grafana-connector/src/main/java/org/apache/iotdb/web/grafana/bean/TimeValues.java
=>
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/InfluxFunctionValue.java
(72%)
copy
server/src/main/java/org/apache/iotdb/db/{qp/logical/crud/FromComponent.java =>
protocol/influxdb/function/aggregator/InfluxAggregator.java} (62%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/aggregator/InfluxCountFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/aggregator/InfluxMeanFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/aggregator/InfluxMedianFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/aggregator/InfluxModeFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/aggregator/InfluxSpreadFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/aggregator/InfluxStddevFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/aggregator/InfluxSumFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/selector/InfluxFirstFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/selector/InfluxLastFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/selector/InfluxMaxFunction.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/function/selector/InfluxMinFunction.java
copy
server/src/main/java/org/apache/iotdb/db/{sql/statement/component/WithoutPolicy.java
=> protocol/influxdb/function/selector/InfluxSelector.java} (50%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/handler/QueryHandler.java
copy server/src/main/java/org/apache/iotdb/db/{utils/ParameterUtils.java =>
protocol/influxdb/util/CommonUtils.java} (63%)
copy
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/LocalFSInputFactory.java
=>
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/util/FieldUtils.java
(52%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/util/FilterUtils.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/util/QueryResultUtils.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/influxdb/util/StringUtils.java