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