somandal opened a new pull request, #10228:
URL: https://github.com/apache/pinot/pull/10228

   This PR introduces the multi-stage planner changes to support Phase 1 of 
Window Functions. Planning support has been added for the following classes of 
window queries:
   
   1. Empty OVER()
   2. OVER(ORDER BY)
   3. OVER(PARTITION BY)
   4. OVER(PARTITION BY ORDER BY)
   
   The window functions supported as part of Phase 1 are: SUM, AVG, MIN, MAX, 
and COUNT
   
   This PR also adds JSON files for planner test cases which can be extended 
for an exhaustive set of query types.
   
   Design document: 
https://docs.google.com/document/d/13CmFm4djI09JKF_Xty5acoXxJoxC9CLXAsmikgzgtIs/edit?usp=sharing
   OSS issue: https://github.com/apache/pinot/issues/7213
   
   This PR does not include support for:
   
   - Execution engine changes for Phase 1 (will be the next PR for this feature)
   - Custom frames
   - Other window functions related to rank and values
   - Multiple window groups
   
   The above will be part of future changes for window function support
   
   cc @siddharthteotia @walterddr @Jackie-Jiang 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to