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)

Reply via email to