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(-)

Reply via email to