This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch beyyes/align_by_time_topk
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from c9fe583b977 perfect OrderByExpressionWithLimitChangeToTopK rule
add d19258a1fcc perfect topk optimize rule
No new revisions were added by this update.
Summary of changes:
.../db/queryengine/plan/analyze/Analysis.java | 10 +-
.../OrderByExpressionWithLimitChangeToTopK.java | 51 +++-
.../plan/planner/LogicalPlanBuilder.java | 104 ++++---
.../plan/planner/LogicalPlanVisitor.java | 10 +-
.../plan/planner/TemplatedLogicalPlan.java | 10 +-
.../planner/distribution/ExchangeNodeAdder.java | 2 +-
.../plan/planner/distribution/SourceRewriter.java | 4 +-
.../plan/planner/plan/node/process/SortNode.java | 5 +
.../plan/statement/crud/QueryStatement.java | 2 +-
.../AlignByDeviceOrderByLimitOffsetTest.java | 313 ++++++++++++++++-----
.../AlignByTimeOrderByLimitOffsetTest.java | 119 ++++++++
11 files changed, 470 insertions(+), 160 deletions(-)
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/plan/distribution/AlignByTimeOrderByLimitOffsetTest.java