You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by su...@apache.org on 2022/01/11 08:38:47 UTC
[iotdb] branch tsfile_split updated (6e8117a -> 3c96f22)
This is an automated email from the ASF dual-hosted git repository.
sunzesong pushed a change to branch tsfile_split
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 6e8117a Add tsfileResource
add e3b385b [IOTDB-1297] Refactor the memory control when enabling time partitions (#4743)
add 8a51c42 [IOTDB-2295][IOTDB-2299] Fix Timeseries count group by level Bug & Fix Wrong SQL instance (#4727)
add acdcf9f [IOTDB-2256][IOTDB-2318] Fix permission check bug while query with non timeseries & Fix doc (#4734)
add 618a913 [IOTDB-2284] Trigger: Multiple triggers can be registered on the same timeseries (#4745)
add 50a3bc7 [IOTDB-2334] Unreasonable debug log level of python client Session (#4751)
add ed93a7d [IOTDB-2222] bugs of Spark Connector (#4679)
add f42ff83 [IOTDB-2333] Python client: the todf method throws exception (#4754)
add fb77b02 Fix JenkinsCI (#4758)
add 45050cb [IOTDB-2274] TriggerExample: deadlock between trigger recovery and MQTT service starting (#4748)
add 18e0ae4 [IOTDB-2317] Deadlock between set ttl and create new TsFileProcessor (#4750)
add 6203966 [IOTDB-2262][Aligned timeseries] support in select ... into ... clauses (#4757)
add fc2889e [IOTDB-1801] Python APIs for aligned timeseries (#4747)
add d7360bc Fix JenkinsCI deploying error (#4761)
add 9baeae3 [IOTDB-2277] CQ: No warn message when aggregate function and timeseries types do not match (#4766)
add e6781b0 [IOTDB-1803] Support insert Tablet with null value in c++ client (#4755)
add 2d1e5d3 use default timeout of server (#4737)
add aa511e0 [IOTDB-2264] load tsfile with aligned timeseries failed (#4719)
add ce16e30 [IOTDB-2312] The SQL statement in the user manual does not match the legend (#4740)
add f1c167d [IOTDB-2335] Add isAligned column in ResultSet of SHOW DEVICES statement (#4759)
add 2173678 [IOTDB-2317] Avoid checking TTL when setting TTL (#4765)
add 04622bb [IOTDB-2346] Select INTO Reports NPE for time series containing binary values of NULL (#4767)
add a2dba1b [IOTDB-2347] Fix aligned timeseries auto create bug (#4770)
add 3447f0d TsFileSketchTool
add b57e221 Finish split tool
add 8c2d748 Remove test fields
add 8dcb3de Add tsfileResource
add 3c96f22 Merge remote-tracking branch 'origin/tsfile_split' into tsfile_split
No new revisions were added by this update.
Summary of changes:
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 2 +-
.../main/java/org/apache/iotdb/tool/ExportCsv.java | 2 +-
client-cpp/src/main/Session.cpp | 313 ++++++++++++---------
client-cpp/src/main/Session.h | 198 +++++++++----
...ample.py => SessionAlignedTimeseriesExample.py} | 94 ++++---
...sionTest.py => SessionAlignedTimeseriesTest.py} | 90 +++---
client-py/iotdb/Session.py | 211 +++++++++++++-
client-py/iotdb/utils/IoTDBConstants.py | 11 +-
docs/UserGuide/Advanced-Features/Select-Into.md | 19 +-
docs/UserGuide/Appendix/SQL-Reference.md | 16 +-
.../UserGuide/Ecosystem Integration/Spark IoTDB.md | 39 +--
.../DDL-Data-Definition-Language.md | 60 ++--
.../DML-Data-Manipulation-Language.md | 73 +++--
docs/zh/UserGuide/Advanced-Features/Select-Into.md | 20 +-
docs/zh/UserGuide/Appendix/SQL-Reference.md | 16 +-
.../UserGuide/Ecosystem Integration/Spark IoTDB.md | 71 ++---
.../DDL-Data-Definition-Language.md | 60 ++--
.../DML-Data-Manipulation-Language.md | 66 ++---
.../src/AlignedTimeseriesSessionExample.cpp | 45 ++-
example/client-cpp-example/src/SessionExample.cpp | 48 +++-
.../org/apache/iotdb/trigger/TriggerExample.java | 28 +-
.../db/integration/IoTDBContinuousQueryIT.java | 8 +-
.../iotdb/db/integration/IoTDBMetadataFetchIT.java | 153 +++++-----
.../iotdb/db/integration/IoTDBSelectIntoIT.java | 63 ++++-
.../iotdb/db/integration/IoTDBSimpleQueryIT.java | 10 +-
.../db/integration/IoTDBTriggerManagementIT.java | 40 ++-
.../IoTDBLoadExternalAlignedTsFileIT.java} | 113 ++++----
.../db/integration/auth/IoTDBAuthorizationIT.java | 38 ++-
.../iotdb/session/IoTDBSessionIteratorIT.java | 6 +-
.../apache/iotdb/session/IoTDBSessionSimpleIT.java | 19 +-
jenkins.pom | 1 +
pom.xml | 2 +-
.../resources/conf/iotdb-engine.properties | 8 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 24 +-
.../org/apache/iotdb/db/conf/IoTDBConstant.java | 1 +
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 20 +-
.../apache/iotdb/db/cq/ContinuousQueryService.java | 147 +++++-----
.../apache/iotdb/db/cq/ContinuousQueryTask.java | 73 ++---
.../db/cq/ContinuousQueryTaskPoolManager.java | 15 +-
.../selectinto/InsertTabletPlanGenerator.java | 9 +-
.../selectinto/InsertTabletPlansIterator.java | 8 +-
.../storagegroup/VirtualStorageGroupProcessor.java | 75 +++--
.../service/TriggerRegistrationService.java | 54 ++--
.../db/exception/ContinuousQueryException.java | 6 +
.../org/apache/iotdb/db/metadata/MManager.java | 9 +-
.../org/apache/iotdb/db/metadata/mtree/MTree.java | 16 +-
...er.java => MeasurementGroupByLevelCounter.java} | 45 ++-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 86 ++++--
.../db/qp/logical/crud/SelectIntoOperator.java | 10 +-
.../iotdb/db/qp/physical/crud/SelectIntoPlan.java | 18 +-
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 1 +
.../iotdb/db/qp/strategy/LogicalChecker.java | 5 +
.../iotdb/db/query/dataset/ShowDevicesDataSet.java | 16 +-
.../iotdb/db/query/dataset/ShowDevicesResult.java | 31 +-
.../db/service/thrift/impl/TSServiceImpl.java | 11 +-
.../writelog/manager/MultiFileLogNodeManager.java | 38 ++-
.../iotdb/db/engine/storagegroup/TTLTest.java | 2 +
.../iotdb/db/metadata/MManagerBasicTest.java | 45 +++
.../org/apache/iotdb/db/metadata/MTreeTest.java | 73 +++++
.../db/qp/physical/InsertTabletMultiPlanTest.java | 99 +++++++
.../iotdb/db/query/dataset/ListDataSetTest.java | 23 +-
.../db/query/dataset/ShowDevicesResultTest.java | 3 +-
.../apache/iotdb/session/util/SessionUtils.java | 15 +-
spark-iotdb-connector/pom.xml | 29 +-
.../org/apache/iotdb/spark/db/SQLConstant.java | 28 --
.../org/apache/iotdb/spark/db/DataFrameTools.scala | 131 +++++++++
.../org/apache/iotdb/spark/db/DefaultSource.scala | 4 +-
.../scala/org/apache/iotdb/spark/db/IoTDBRDD.scala | 9 +-
.../org/apache/iotdb/spark/db/SQLConstant.scala | 9 +-
.../org/apache/iotdb/spark/db/Transformer.scala | 18 +-
.../iotdb/spark/db/tools/DataFrameTools.java | 162 -----------
.../org/apache/iotdb/spark/db/IoTDBWriteTest.scala | 30 +-
.../DataFrameToolsTest.scala} | 63 ++---
.../zeppelin/iotdb/IoTDBInterpreterTest.java | 9 +-
74 files changed, 2233 insertions(+), 1180 deletions(-)
copy client-py/{SessionExample.py => SessionAlignedTimeseriesExample.py} (67%)
copy client-py/{SessionTest.py => SessionAlignedTimeseriesTest.py} (75%)
copy integration/src/test/java/org/apache/iotdb/db/integration/{IoTDBLoadExternalTsfileIT.java => aligned/IoTDBLoadExternalAlignedTsFileIT.java} (86%)
copy server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/counter/{MNodeLevelCounter.java => MeasurementGroupByLevelCounter.java} (56%)
delete mode 100644 spark-iotdb-connector/src/main/java/org/apache/iotdb/spark/db/SQLConstant.java
create mode 100644 spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/DataFrameTools.scala
copy cluster/src/test/java/org/apache/iotdb/cluster/utils/Constants.java => spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/SQLConstant.scala (83%)
delete mode 100644 spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/tools/DataFrameTools.java
copy spark-iotdb-connector/src/test/scala/org/apache/iotdb/spark/db/{IoTDBWriteTest.scala => unit/DataFrameToolsTest.scala} (61%)