Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
/* * - A Window Frame that has only the /start/boundary, then it is interpreted as: BETWEEN <start boundary> AND CURRENT ROW * - A Window Specification with an Order Specification and no Window * Frame is interpreted as: ROW BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW * - A Window Specification with no Order and no Window Frame is interpreted as: ROW BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING */
The comments in WindowSpec above doesn't really match what it's claimed to do. Correct the comment to reduce the confusion.
Also currently the window type is specified on each BoundarySpec but makes sense to put the type (rows or range) for each window.