Skip to content

Conversation

@jeffreyaven
Copy link
Member

  • FuncExpr: Added Over field for window function OVER clause
  • Added OverClause, FrameClause, FramePoint structs for window specs
  • Select: Added With field for Common Table Expressions
  • Added With, CommonTableExpr structs for CTEs
  • Added window frame constants (ROWS, RANGE, CURRENT ROW, etc.)
  • Updated grammar rules in sql.y for window functions and CTEs
  • Added Format() methods for proper SQL output formatting
  • Added Accept() methods for visitor pattern support
  • Added ROW, ROWS, RANGE, CURRENT, RECURSIVE, etc. keywords

- FuncExpr: Added Over field for window function OVER clause
- Added OverClause, FrameClause, FramePoint structs for window specs
- Select: Added With field for Common Table Expressions
- Added With, CommonTableExpr structs for CTEs
- Added window frame constants (ROWS, RANGE, CURRENT ROW, etc.)
- Updated grammar rules in sql.y for window functions and CTEs
- Added Format() methods for proper SQL output formatting
- Added Accept() methods for visitor pattern support
- Added ROW, ROWS, RANGE, CURRENT, RECURSIVE, etc. keywords
@jeffreyaven jeffreyaven merged commit 08fdec6 into main Dec 3, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants