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 633c4f0be4d module-4
add d2b74b0c6a0 fix & add IT
No new revisions were added by this update.
Summary of changes:
.../it/env/cluster/config/MppDataNodeConfig.java | 6 +
.../it/env/remote/config/RemoteDataNodeConfig.java | 5 +
.../apache/iotdb/itbase/env/DataNodeConfig.java | 2 +
.../it/query/recent/IoTDBDeviceEntrySpillIT.java | 143 ++++++++++
.../iotdb/db/i18n/DataNodeQueryMessages.java | 2 +
.../iotdb/db/i18n/DataNodeQueryMessages.java | 2 +
.../fragment/FragmentInstanceContext.java | 23 +-
.../queryengine/plan/execution/QueryExecution.java | 12 +
.../metadata/fetcher/DeviceEntryFetchContext.java | 71 +++++
.../metadata/fetcher/TableDeviceSchemaFetcher.java | 298 ++++++++++-----------
.../spill/AbstractDeviceEntryMaterializer.java | 33 ++-
.../metadata/spill/DeviceEntryMaterializer.java | 22 +-
.../spill/DeviceEntrySortedMaterializer.java | 88 +++++-
.../distribute/TableDistributedPlanGenerator.java | 76 +++++-
.../relational/sql/ast/AbstractTraverseDevice.java | 5 +-
.../spill/DeviceEntryMaterializerTest.java | 27 ++
16 files changed, 619 insertions(+), 196 deletions(-)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/query/recent/IoTDBDeviceEntrySpillIT.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/DeviceEntryFetchContext.java