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

zhihao pushed a change to branch perf/szh/window_func_optimize
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from fa450f17865 Finish all rules, nodes and operators.
     add db89602db8e Simple format and fix UT bugs.
     add 3457e8f4295 mvn spotless apply.

No new revisions were added by this update.

Summary of changes:
 .../execution/operator/GroupedTopNBuilder.java     |  19 ++
 .../operator/GroupedTopNRowNumberAccumulator.java  |  31 ++-
 .../operator/GroupedTopNRowNumberBuilder.java      |  76 +++++---
 .../queryengine/execution/operator/IdRegistry.java |  19 ++
 .../operator/RowIdComparisonStrategy.java          |  19 ++
 .../execution/operator/RowIdHashStrategy.java      |  19 ++
 .../execution/operator/RowReference.java           |  19 ++
 ...anager.java => RowReferenceTsBlockManager.java} | 215 ++++++++++++---------
 .../SimpleTsBlockWithPositionComparator.java       |  19 ++
 .../operator/TsBlockWithPositionComparator.java    |  19 ++
 .../process/window/TopKRankingOperator.java        | 160 +++++++--------
 .../grouped/array/IntArrayFIFOQueue.java           |  19 ++
 .../grouped/array/LongBigArrayFIFOQueue.java       |  19 ++
 .../grouped/hash/NoChannelGroupByHash.java         |  19 ++
 .../iterative/rule/GatherAndMergeWindows.java      |  19 ++
 .../iterative/rule/PushDownFilterIntoWindow.java   |  19 ++
 .../iterative/rule/PushDownLimitIntoWindow.java    |  19 ++
 .../iterative/rule/RemoveRedundantWindow.java      |  31 ++-
 .../iterative/rule/ReplaceWindowWithRowNumber.java |  19 ++
 .../relational/planner/node/RowNumberNode.java     |  19 ++
 .../relational/planner/node/TopKRankingNode.java   |  19 ++
 .../plan/relational/planner/node/ValuesNode.java   |  19 ++
 .../org/apache/iotdb/db/utils/HeapTraversal.java   |  19 ++
 23 files changed, 642 insertions(+), 213 deletions(-)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/{RowReferencePageManager.java
 => RowReferenceTsBlockManager.java} (53%)

Reply via email to