You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "Gaofei Cao (Jira)" <ji...@apache.org> on 2024/01/04 07:23:00 UTC

[jira] [Created] (IOTDB-6286) Add new query optimize rule: Use TopKNode when Align by time + order by expression + limit N

Gaofei Cao created IOTDB-6286:
---------------------------------

             Summary: Add new query optimize rule: Use TopKNode when Align by time + order by expression + limit N
                 Key: IOTDB-6286
                 URL: https://issues.apache.org/jira/browse/IOTDB-6286
             Project: Apache IoTDB
          Issue Type: Improvement
            Reporter: Gaofei Cao
            Assignee: Gaofei Cao


/**
* Replace `SortNode` to `TopKNode` in these cases:
* <li>`LimitNode + SortNode` change to `TopKNode`.
* <li>`LimitNode + OffsetNode + SortNode` change to `LimitNode + OffsetNode + TopKNode(topValue =
* limitValue+offsetValue)`.
* <li>`LimitNode + TransformNode + SortNode` change to `TransformNode + TopKNode`.
* <li>`LimitNode + OffsetNode + TransformNode + SortNode` change to `LimitNode + OffsetNode +
* TransformNode + TopKNode(topValue = limitValue+offsetValue)`.
*/



--
This message was sent by Atlassian Jira
(v8.20.10#820010)