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

jfeinauer pushed a change to branch feature/restrucutre-python-module
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


 discard 5f058f1  [CLIENT-PY] Changed directory layout to be more pythonic.
     add c351b32  fix add "-" in thread name (#2884)
     add ec70703  [IOTDB-1214] Add Flink-IoTDB documents to the website (#2813)
     add b214511  [IOTDB-1251] optimize route intervals (#2886)
     add 155df75  [IOTDB-1207]Open time partition causes stackoverflow in 
Cluster Module (#2809)
     add 77cdc38  [IOTDB-1240]support show node command in cluster version 
(#2866)
     add ee4f073  Fix_IoTDBNewTsFileCompactionIT_problem (#2890)
     add 3781cc2  fix spelling mistake (#2889)
     add 64c11bc  [IOTDB-1255] refactor cluster package and jar name (#2892)
     add 5455d3b  [IOTDB-1252] optimize test mult-times perform (#2887)
     add 4f4ee90  Update cluster setup example after changing artifactId in 
cluster module  (#2899)
     add 85604b4  [IOTDB-1250] fix pull schema bug that the 
pullTimeSeriesSchema and  pullMeasurementSchema is misused(#2894)
     add 8fc8de3  [IOTDB-854] Limit the memory foorprint of the committed log 
cache (#2879)
     add ec5b756  fix Flink TsFile doc url error caused by PR2813 (#2893)
     add 9b22439  IOTDB-1241 support redirect query for cluster (#2867)
     add 3bdde72  Open IoTDBRemovePartitionIT ci log for diagnosis; fix 
System.out is closed in IoTDBCheckConfigIT (#2812)
     add 4377d18  [IOTDB-1256] upgrade Jackson to 2.11.0 because of loopholes 
CVE-2020-25649 (#2896)
     add 952a180  Add the method size() to Row in UDF (#2897)
     add 910b184  [IOTDB-1117][Distributed]Batched creation and fetch of 
RemoteSeriesReader(#2875)
     add be1d6a6  Fix alter context for max_degree_of_index_node default-value. 
(#2910)
     add 1c66316  fix Chinese Flink TsFile doc name
     add e67b770  [IOTDB-1236] Improve jdbc performance for creating timeseries 
in cluster module (#2872)
     add c5be711  Improve Python Client (#2898)
     add 876a576  Fix Add Operation bug introduced by #2872 (#2918)
     add 1fd2e19  [IOTDB-1248] forward the pull schema request to the leader 
(#2902)
     new 899a2ec  [CLIENT-PY] Changed directory layout to be more pythonic.
     new 5c9e579  Added first test.
     add 8a7aa94  [CLIENT-PY] Added support for pandas dataframe to make data 
science easier.
     new a2b104e  Merge branch 'feature/client-py-pandas' into 
feature/restrucutre-python-module
     new c35fb87  Added automatic test. Added flake8 and config. Added black 
and config.

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (5f058f1)
            \
             N -- N -- N   refs/heads/feature/restrucutre-python-module 
(c35fb87)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   2 +-
 client-py/.flake8                                  |  16 +
 client-py/README.md                                |  56 +++-
 client-py/SessionExample.py                        | 134 +++++---
 client-py/SessionTest.py                           | 207 +++++++++----
 client-py/iotdb/Session.py                         | 343 ++++++++++++++++-----
 client-py/iotdb/TestContainer.py                   |  51 +++
 client-py/iotdb/__init__.py                        |   1 -
 client-py/iotdb/utils/Field.py                     |  10 +-
 client-py/iotdb/utils/IoTDBRpcDataSet.py           |  90 ++++--
 client-py/iotdb/utils/RowRecord.py                 |   5 +-
 client-py/iotdb/utils/SessionDataSet.py            | 109 +++++--
 client-py/iotdb/utils/Tablet.py                    |  16 +-
 client-py/iotdb/utils/__init__.py                  |   1 -
 client-py/pyproject.toml                           |  27 ++
 client-py/requirements.txt                         |   5 +-
 client-py/requirements_dev.txt                     |   7 +-
 client-py/setup.py                                 |  17 +-
 client-py/tests/__init__.py                        |   0
 client-py/tests/test_dataframe.py                  |  26 +-
 cluster/pom.xml                                    |   2 +-
 .../resources/conf/iotdb-cluster.properties        |   7 +
 .../cluster/client/sync/SyncClientAdaptor.java     |  17 +
 .../apache/iotdb/cluster/config/ClusterConfig.java |  21 ++
 .../iotdb/cluster/config/ClusterDescriptor.java    |  11 +
 .../java/org/apache/iotdb/cluster/log/Log.java     |  10 +
 .../apache/iotdb/cluster/log/LogDispatcher.java    |   8 +-
 .../cluster/log/manage/CommittedEntryManager.java  |  34 ++
 .../iotdb/cluster/log/manage/RaftLogManager.java   |  37 ++-
 .../apache/iotdb/cluster/metadata/CMManager.java   |  28 +-
 .../apache/iotdb/cluster/metadata/MetaPuller.java  |   3 +-
 .../cluster/query/ClusterDataQueryExecutor.java    | 213 ++++++++++++-
 .../iotdb/cluster/query/ClusterPlanExecutor.java   |  86 ++++++
 .../iotdb/cluster/query/LocalQueryExecutor.java    | 143 +++++++++
 .../query/aggregate/ClusterAggregateExecutor.java  |   2 +-
 .../groupby/ClusterGroupByVFilterDataSet.java      |   2 +-
 .../cluster/query/reader/ClusterReaderFactory.java | 321 ++++++++++++++++++-
 .../cluster/query/reader/ClusterTimeGenerator.java | 145 ++++++++-
 .../query/reader/mult/AbstractMultPointReader.java |  70 +++++
 .../AssignPathManagedMergeReader.java}             |  12 +-
 .../reader/mult/AssignPathPriorityMergeReader.java |  66 ++++
 .../query/reader/mult/IMultBatchReader.java        |  11 +-
 .../cluster/query/reader/mult/MultBatchReader.java |  73 +++++
 .../MultDataSourceInfo.java}                       | 114 +++----
 .../cluster/query/reader/mult/MultEmptyReader.java |  30 +-
 .../reader/mult/MultSeriesRawDataPointReader.java  |  55 ++++
 .../query/reader/mult/RemoteMultSeriesReader.java  | 222 +++++++++++++
 .../apache/iotdb/cluster/server/ClientServer.java  |   2 +-
 .../iotdb/cluster/server/DataClusterServer.java    |  50 +++
 ...dler.java => GetChildNodeNextLevelHandler.java} |   9 +-
 .../cluster/server/member/MetaGroupMember.java     |  53 ++--
 .../iotdb/cluster/server/member/RaftMember.java    |  11 +-
 .../cluster/server/service/DataAsyncService.java   | 119 +++++--
 .../cluster/server/service/DataSyncService.java    | 133 +++++---
 .../cluster/client/sync/SyncClientAdaptorTest.java |   9 +
 .../iotdb/cluster/common/TestAsyncDataClient.java  |  39 ++-
 .../org/apache/iotdb/cluster/common/TestUtils.java |   1 +
 .../cluster/log/manage/RaftLogManagerTest.java     |  35 +++
 .../apache/iotdb/cluster/query/BaseQueryTest.java  |   4 +-
 .../query/ClusterDataQueryExecutorTest.java        |  83 +++++
 .../query/groupby/RemoteGroupByExecutorTest.java   |   4 +-
 .../query/reader/ClusterTimeGeneratorTest.java     |   2 +-
 .../mult/AssignPathManagedMergeReaderTest.java     | 190 ++++++++++++
 .../mult/MultSeriesRawDataPointReaderTest.java     |  67 ++++
 .../reader/mult/RemoteMultSeriesReaderTest.java    | 286 +++++++++++++++++
 .../member/{MemberTest.java => BaseMember.java}    | 210 +------------
 .../cluster/server/member/DataGroupMemberTest.java |  66 +++-
 .../cluster/server/member/MetaGroupMemberTest.java |  35 ++-
 .../cluster/server/member/RaftMemberTest.java      | 244 +++++++++++++++
 docs/SystemDesign/TsFile/Format.md                 |   2 +-
 .../UserGuide/Ecosystem Integration/Flink IoTDB.md |  67 ++--
 .../Ecosystem Integration/Flink TsFile.md          |  17 +-
 docs/UserGuide/Server/Cluster Setup.md             |   6 +-
 docs/zh/SystemDesign/StorageEngine/FileLists.md    |   2 +-
 docs/zh/SystemDesign/TsFile/Format.md              |   2 +-
 .../UserGuide/Ecosystem Integration/Flink IoTDB.md | 122 ++++++++
 .../Ecosystem Integration/Flink TsFile.md          |  38 +--
 docs/zh/UserGuide/Server/Cluster Setup.md          |   6 +-
 .../main/java/org/apache/iotdb/SessionExample.java | 102 +++++-
 pom.xml                                            |   2 +-
 .../apache/iotdb/db/cost/statistic/Operation.java  |   1 +
 .../org/apache/iotdb/db/engine/StorageEngine.java  |   4 +-
 .../engine/compaction/utils/CompactionUtils.java   |   2 +-
 .../iotdb/db/qp/physical/crud/QueryPlan.java       |  10 +
 .../db/query/dataset/AlignByDeviceDataSet.java     |  11 +
 .../dataset/RawQueryDataSetWithoutValueFilter.java |  11 +
 .../db/query/executor/RawDataQueryExecutor.java    |  25 ++
 .../universal/CachedPriorityMergeReader.java       |   3 +-
 .../reader/universal/DescPriorityMergeReader.java  |   4 +-
 .../iotdb/db/query/reader/universal/Element.java   |  72 +++++
 .../reader/universal/PriorityMergeReader.java      |  39 +--
 .../apache/iotdb/db/query/udf/api/access/Row.java  |   7 +
 .../iotdb/db/query/udf/core/access/RowImpl.java    |   5 +
 .../org/apache/iotdb/db/service/TSServiceImpl.java | 202 +++++++++++-
 .../iotdb/db/integration/IoTDBCheckConfigIT.java   |   1 +
 .../iotdb/db/integration/IoTDBExecuteBatchIT.java  | 118 +++++++
 .../db/integration/IoTDBNewTsFileCompactionIT.java |   2 +-
 .../db/integration/IoTDBRemovePartitionIT.java     |  10 +
 server/src/test/resources/logback.xml              |   8 +-
 .../org/apache/iotdb/rpc/RedirectException.java    |   3 +-
 .../java/org/apache/iotdb/session/Session.java     | 103 ++++++-
 .../apache/iotdb/session/SessionConnection.java    |  32 +-
 site/src/main/.vuepress/config.js                  |   8 +-
 thrift/src/main/thrift/cluster.thrift              |  32 ++
 thrift/src/main/thrift/rpc.thrift                  |   3 +
 .../tsfile/read/query/dataset/QueryDataSet.java    |  48 +++
 .../apache/iotdb/tsfile/write/schema/Schema.java   |   2 +-
 107 files changed, 4798 insertions(+), 852 deletions(-)
 create mode 100644 client-py/.flake8
 create mode 100644 client-py/iotdb/TestContainer.py
 create mode 100644 client-py/pyproject.toml
 create mode 100644 client-py/tests/__init__.py
 create mode 100644 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/AbstractMultPointReader.java
 copy 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/{ManagedMergeReader.java
 => mult/AssignPathManagedMergeReader.java} (88%)
 create mode 100644 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/AssignPathPriorityMergeReader.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IBatchReader.java => 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/IMultBatchReader.java
 (75%)
 create mode 100644 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/MultBatchReader.java
 copy 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/{DataSourceInfo.java
 => mult/MultDataSourceInfo.java} (70%)
 copy 
server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/IExternalSortFileDeserializer.java
 => 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/MultEmptyReader.java
 (60%)
 create mode 100644 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/MultSeriesRawDataPointReader.java
 create mode 100644 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/RemoteMultSeriesReader.java
 copy 
cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/{GetChildNodeNextLevelPathHandler.java
 => GetChildNodeNextLevelHandler.java} (80%)
 create mode 100644 
cluster/src/test/java/org/apache/iotdb/cluster/query/reader/mult/AssignPathManagedMergeReaderTest.java
 create mode 100644 
cluster/src/test/java/org/apache/iotdb/cluster/query/reader/mult/MultSeriesRawDataPointReaderTest.java
 create mode 100644 
cluster/src/test/java/org/apache/iotdb/cluster/query/reader/mult/RemoteMultSeriesReaderTest.java
 rename 
cluster/src/test/java/org/apache/iotdb/cluster/server/member/{MemberTest.java 
=> BaseMember.java} (59%)
 create mode 100644 
cluster/src/test/java/org/apache/iotdb/cluster/server/member/RaftMemberTest.java
 copy example/flink/src/main/java/org/apache/iotdb/flink/FlinkIoTDBSink.java => 
docs/UserGuide/Ecosystem Integration/Flink IoTDB.md (59%)
 copy flink-tsfile-connector/README.md => docs/UserGuide/Ecosystem 
Integration/Flink TsFile.md (97%)
 create mode 100644 docs/zh/UserGuide/Ecosystem Integration/Flink IoTDB.md
 copy flink-tsfile-connector/README.md => docs/zh/UserGuide/Ecosystem 
Integration/Flink TsFile.md (86%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/reader/universal/Element.java

Reply via email to