You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ji...@apache.org on 2019/12/12 02:28:04 UTC

[incubator-iotdb] branch cluster_new updated (969cbc9 -> 3969866)

This is an automated email from the ASF dual-hosted git repository.

jiangtian pushed a change to branch cluster_new
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.


    from 969cbc9  add query single series
     add 2f2f72d  [IOTDB-217] A new GROUPBY syntax with supporting inner interval (#570)
     add 7a4adda  Fix TTL doc and add some description
     add 3b38e56  Fix jdbc example for groupby (#628)
     add 43616c5  [IOTDB-287] Allow anything in a JDBC URL. (#624)
     add 50494e3  modify antlr grammar to support load/remove/move path
     add 734c217  add remove tsfile and move tsfile to target directory
     add b68c549  complete load tsfile and fix some bugs of corner cases
     add 83db91a  Merge branch 'master' into add_load_tsfile_feature
     add ad864ad  add unit test
     add 41bf8ea  add unit test
     add a9e329c  add load external tsfile doc
     add 2b9b7ec  fix a bug of ut
     add 67cc066  upgrade to anltr4
     add 741908c  add auto create schema
     add 498e803  merge master
     add bd312cd  add ut for load files with creating metadata
     add f4b4b80  fix ut bug and update doc
     add 1c8aa34  Merge pull request #597 from apache/add_load_tsfile_feature
     add 87f54a4  [IOTDB-343] Add test method in session (#629)
     add 4325ae4  fix a bug of loading external tsfile test
     add 57488f2  fix a bug of re-load the same external tsfile will lead to read-only mode
     add 4a60924  Python: Support pypi distribution for Python Client (#623)
     add 036a9fa  Change the return content in TSQueryDataSet and remove the row record in IoTDBQueryResultSet (#626)
     add 83cbb32  Merge branch 'master' of github.com:apache/incubator-iotdb
     add 0771b63  [IOTDB-347] Remove the confusing limit in IoTDBQueryResultSetTest.java (#633)
     add 919cbca  Add a new page for brief introduction of document contributing (#632)
     add 0212fd8  Move show version to server-side (#630)
     add f0a4296  Bug fix for document encoding (#634)
     add b70fcc5  Python example next (#636)
     add 883f98a  Add antlr error listener. (#635)
     add 9a59c60  upgrade thrift from 0.12 to 0.13 (#637)
     add 5a11bf5  fix session example
     add 025653a  try to fix the batch error. (#639)
     add b0fd6b1  fix bug of dead lock in compression ratio (#641)
     add 901012a  fix a bug of renaming tsfile while it has naming conflicts (#640)
     add 597da57  fix null pointer exception in tsfile recover performer
     add 122fba0  Merge pull request #642 from apache/fix_jira_357
     add f951bd3  [IOTDB-306] new reader with ChunkMetaData for aggregateFunction (#614)
     add 8bf3401  Revert "[IOTDB-306] new reader with ChunkMetaData for aggregateFunction (#614)" (#644)
     add 3969866  Merge branch 'master' into cluster_new

No new revisions were added by this update.

Summary of changes:
 client-py/compile.bat                              |   4 +-
 client-py/compile.sh                               |   4 +-
 client-py/readme.md                                |   2 +-
 client-py/src/client_example.py                    |  82 ++--
 docs/Development-Document.md                       |  48 ++
 .../UserGuide/2-Concept/3-Encoding.md              |   4 +-
 .../UserGuide/2-Concept/4-Compression.md           |   2 +-
 .../1-DDL (Data Definition Language).md            |   4 +-
 .../2-DML (Data Manipulation Language).md          |  96 +++-
 .../5-Operation Manual/4-SQL Reference.md          |  14 +-
 .../6-System Tools/8-Load External Tsfile.md       |  78 ++++
 .../UserGuide/2-Concept/3-Encoding.md              |   2 -
 .../UserGuide/2-Concept/4-Compression.md           |   2 +-
 .../UserGuide/4-Client/3-Programming - Session.md  |  12 +
 .../2-DML (Data Manipulation Language).md          |  73 +--
 .../5-Operation Manual/4-SQL Reference.md          |  14 +-
 .../6-System Tools/8-Load External Tsfile.md       |  72 +++
 .../main/java/org/apache/iotdb/JDBCExample.java    |   7 +-
 .../main/java/org/apache/iotdb/SessionExample.java |   4 +-
 .../iotdb/tsfile/TsFileWriteWithTSRecord.java      |   4 +-
 .../main/java/org/apache/iotdb/jdbc/Constant.java  |   3 -
 .../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java   |  14 -
 .../iotdb/jdbc/IoTDBMetadataResultMetadata.java    |   2 +-
 .../apache/iotdb/jdbc/IoTDBMetadataResultSet.java  |   5 -
 .../org/apache/iotdb/jdbc/IoTDBQueryResultSet.java | 204 +++++----
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |   5 -
 .../src/main/java/org/apache/iotdb/jdbc/Utils.java | 170 +------
 .../apache/iotdb/jdbc/IoTDBQueryResultSetTest.java | 116 ++---
 .../test/java/org/apache/iotdb/jdbc/UtilsTest.java | 228 +---------
 pom.xml                                            |   4 +-
 .../org/apache/iotdb/db/qp/strategy/SqlBase.g4     |  36 +-
 .../iotdb/db/conf/adapter/CompressionRatio.java    |  12 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |  26 +-
 .../engine/storagegroup/StorageGroupProcessor.java | 294 ++++++++++--
 .../db/engine/storagegroup/TsFileResource.java     |   8 +
 .../org/apache/iotdb/db/metadata/MManager.java     |  25 +-
 .../org/apache/iotdb/db/qp/QueryProcessor.java     |   9 +-
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |  12 +
 .../qp/executor/AbstractQueryProcessExecutor.java  |  30 +-
 .../db/qp/executor/IQueryProcessExecutor.java      |   3 +-
 .../iotdb/db/qp/executor/QueryProcessExecutor.java | 238 ++++++++--
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   2 +-
 .../iotdb/db/qp/logical/crud/QueryOperator.java    |  36 +-
 ...ataAuthOperator.java => LoadFilesOperator.java} |  50 ++-
 ...{ShowTTLOperator.java => MoveFileOperator.java} |  27 +-
 ...howTTLOperator.java => RemoveFileOperator.java} |  26 +-
 .../iotdb/db/qp/physical/crud/GroupByPlan.java     |  41 +-
 .../db/qp/physical/sys/LoadConfigurationPlan.java  |   3 +-
 .../sys/{ShowPlan.java => OperateFilePlan.java}    |  56 ++-
 .../apache/iotdb/db/qp/physical/sys/ShowPlan.java  |   2 +-
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |  98 ++--
 .../strategy/LogicalGeneratorError.java}           |  18 +-
 .../apache/iotdb/db/qp/strategy/ParseDriver.java   |  28 +-
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |  25 +-
 .../db/query/dataset/DeviceIterateDataSet.java     |  20 +-
 .../{ListDataSet.java => SingleDataSet.java}       |  26 +-
 .../dataset/groupby/GroupByEngineDataSet.java      |  56 +--
 .../groupby/GroupByWithValueFilterDataSet.java     |  26 +-
 .../groupby/GroupByWithoutValueFilterDataSet.java  |  15 +-
 .../iotdb/db/query/executor/EngineQueryRouter.java |  49 +-
 .../db/query/executor/FillEngineExecutor.java      |   2 +-
 .../db/query/executor/IEngineQueryRouter.java      |  15 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   1 -
 .../org/apache/iotdb/db/service/TSServiceImpl.java | 137 +++---
 .../iotdb/db/sync/receiver/load/FileLoader.java    |  43 +-
 .../{MemEst => memestimation}/MemEstTool.java      |   2 +-
 .../{MemEst => memestimation}/MemEstToolCmd.java   |   2 +-
 .../org/apache/iotdb/db/utils/FileLoaderUtils.java |  62 +++
 .../apache/iotdb/db/utils/QueryDataSetUtils.java   |  90 ++--
 .../writelog/recover/TsFileRecoverPerformer.java   |   6 +-
 .../iotdb/db/integration/IOTDBGroupByIT.java       | 269 +++++------
 .../integration/IOTDBGroupByInnerIntervalIT.java   | 296 +++++++++++++
 .../apache/iotdb/db/integration/IoTDBDaemonIT.java |  22 +-
 .../iotdb/db/integration/IoTDBGroupbyDeviceIT.java |  28 +-
 .../integration/IoTDBLoadExternalTsfileTest.java   | 492 +++++++++++++++++++++
 .../iotdb/db/integration/IoTDBMetadataFetchIT.java |   4 +-
 .../iotdb/db/integration/IoTDBQueryDemoIT.java     |  16 +-
 .../iotdb/db/metadata/MManagerImproveTest.java     |  13 +-
 .../org/apache/iotdb/db/qp/QueryProcessorTest.java |  16 +-
 .../apache/iotdb/db/qp/plan/PhysicalPlanTest.java  |  84 +++-
 .../org/apache/iotdb/db/qp/plan/QPUpdateTest.java  |  25 +-
 .../apache/iotdb/db/qp/utils/MemIntQpExecutor.java |   3 +-
 .../query/executor/GroupByEngineDataSetTest.java   |  93 ++--
 service-rpc/pom.xml                                |  48 ++
 service-rpc/rpc-changelist.md                      |   5 +
 service-rpc/src/main/thrift/rpc.thrift             |  19 +-
 service-rpc/src/pypi/README.md                     |  63 +++
 service-rpc/src/pypi/setup.py                      |  55 +++
 .../java/org/apache/iotdb/session/Session.java     |  79 +++-
 .../org/apache/iotdb/session/SessionDataSet.java   | 142 ++++--
 .../org/apache/iotdb/session/SessionUtils.java     |  78 +---
 .../org/apache/iotdb/session/IoTDBSessionIT.java   |  82 +++-
 .../iotdb/tsfile/read/filter/GroupByFilter.java    | 101 +++++
 .../tsfile/read/filter/factory/FilterType.java     |   2 +-
 .../tsfile/read/filter/GroupByFilterTest.java      | 126 ++++++
 95 files changed, 3560 insertions(+), 1537 deletions(-)
 create mode 100644 docs/Development-Document.md
 create mode 100644 docs/Documentation-CHN/UserGuide/6-System Tools/8-Load External Tsfile.md
 create mode 100644 docs/Documentation/UserGuide/6-System Tools/8-Load External Tsfile.md
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{DataAuthOperator.java => LoadFilesOperator.java} (50%)
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ShowTTLOperator.java => MoveFileOperator.java} (69%)
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ShowTTLOperator.java => RemoveFileOperator.java} (70%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{ShowPlan.java => OperateFilePlan.java} (50%)
 copy server/src/main/java/org/apache/iotdb/db/{concurrent/IoTDBDefaultThreadExceptionHandler.java => qp/strategy/LogicalGeneratorError.java} (56%)
 copy server/src/main/java/org/apache/iotdb/db/query/dataset/{ListDataSet.java => SingleDataSet.java} (73%)
 rename server/src/main/java/org/apache/iotdb/db/tools/{MemEst => memestimation}/MemEstTool.java (98%)
 rename server/src/main/java/org/apache/iotdb/db/tools/{MemEst => memestimation}/MemEstToolCmd.java (98%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/utils/FileLoaderUtils.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByInnerIntervalIT.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsfileTest.java
 create mode 100644 service-rpc/src/pypi/README.md
 create mode 100644 service-rpc/src/pypi/setup.py
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/GroupByFilter.java
 create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByFilterTest.java