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

Wei-hao-Li pushed a change to branch deviceEntrySpill-dev2
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 96b953f43f6 module-2
     add 16560fd89b9 module-3

No new revisions were added by this update.

Summary of changes:
 .../iotdb/db/i18n/DataNodeQueryMessages.java       |   3 +
 .../iotdb/db/i18n/DataNodeQueryMessages.java       |   3 +
 .../execution/exchange/MPPDataExchangeManager.java |  48 ++++++
 ...ntryReader.java => BatchDeviceEntrySource.java} |   9 +-
 .../metadata/spill/DeviceEntryDataSetHandle.java   |   2 +-
 .../metadata/spill/DeviceEntryReader.java          |   6 +-
 .../spill/DeviceEntryRpcSegmentFetcher.java        | 111 +++++++++++++
 .../DeviceEntrySegmentFetcher.java}                |  11 +-
 .../metadata/spill/DeviceEntrySpillManager.java    |  39 ++---
 ...DataSet.java => InMemoryDeviceEntrySource.java} |  32 ++--
 .../spill/LocalSegmentDeviceEntrySource.java       |  64 ++++++++
 ...et.java => RemoteSegmentDeviceEntrySource.java} |  39 +++--
 .../metadata/spill/SegmentDeviceEntrySource.java   |  78 +++++++++
 .../optimizations/QueryCardinalityUtil.java        |   4 +-
 .../spill/DeviceEntryRpcSegmentFetcherTest.java    |  93 +++++++++++
 .../spill/SegmentDeviceEntrySourceTest.java        | 176 +++++++++++++++++++++
 .../src/main/thrift/datanode.thrift                |  15 ++
 17 files changed, 673 insertions(+), 60 deletions(-)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/spill/{DeviceEntryReader.java
 => BatchDeviceEntrySource.java} (83%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/spill/DeviceEntryRpcSegmentFetcher.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/{TableHandle.java
 => spill/DeviceEntrySegmentFetcher.java} (80%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/spill/{DeviceEntryDataSet.java
 => InMemoryDeviceEntrySource.java} (64%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/spill/LocalSegmentDeviceEntrySource.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/spill/{DeviceEntryDataSet.java
 => RemoteSegmentDeviceEntrySource.java} (52%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/spill/SegmentDeviceEntrySource.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/spill/DeviceEntryRpcSegmentFetcherTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/spill/SegmentDeviceEntrySourceTest.java

Reply via email to