This is an automated email from the ASF dual-hosted git repository.
Wei-hao-Li pushed a change to branch deviceEntrySpill-dev
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from d6914dea463 modify
add 277c118b9b4 modify
add 93a6a06b356 modify
No new revisions were added by this update.
Summary of changes:
.../db/queryengine/common/MPPQueryContext.java | 10 +
.../plan/analyze/ClusterPartitionFetcher.java | 112 ++++++++---
.../plan/analyze/IPartitionFetcher.java | 12 ++
.../analyze/cache/partition/PartitionCache.java | 137 ++++++-------
.../plan/relational/metadata/Metadata.java | 14 ++
.../relational/metadata/TableMetadataImpl.java | 21 ++
.../spill/AbstractDeviceEntryMaterializer.java | 30 ++-
.../metadata/spill/DeviceEntryDataSet.java | 12 +-
.../metadata/spill/DeviceEntryDiskSpiller.java | 5 +-
.../metadata/spill/DeviceEntryIOContext.java | 20 +-
.../metadata/spill/DeviceEntryMaterializer.java | 18 +-
.../metadata/spill/DeviceEntrySpillManager.java | 2 +-
.../iterative/rule/PruneTableScanColumns.java | 12 +-
.../planner/node/AggregationTableScanNode.java | 213 +++++++++++----------
.../node/AggregationTreeDeviceViewScanNode.java | 45 ++---
.../AlignedAggregationTreeDeviceViewScanNode.java | 45 ++---
.../planner/node/DeviceTableScanNode.java | 30 ++-
...onAlignedAggregationTreeDeviceViewScanNode.java | 45 ++---
.../node/TreeAlignedDeviceViewScanNode.java | 33 ++--
.../planner/node/TreeDeviceViewScanNode.java | 33 ++--
.../node/TreeNonAlignedDeviceViewScanNode.java | 33 ++--
.../PushAggregationIntoTableScan.java | 2 +-
.../optimizations/PushPredicateIntoTableScan.java | 169 +++++++---------
.../optimizations/QueryCardinalityUtil.java | 4 +-
.../planner/optimizations/SortElimination.java | 2 +-
.../optimizations/UnaliasSymbolReferences.java | 12 +-
.../relational/planner/optimizations/Util.java | 1 +
.../plan/analyze/FakePartitionFetcherImpl.java | 18 ++
.../plan/planner/distribution/Util.java | 19 ++
.../plan/planner/distribution/Util2.java | 19 ++
.../plan/relational/analyzer/TSBSMetadata.java | 54 +++++-
.../plan/relational/analyzer/TestMetadata.java | 59 +++++-
.../spill/DeviceEntryMaterializerTest.java | 6 +-
33 files changed, 747 insertions(+), 500 deletions(-)