Add support for window functions

Adds initial support for window functions. For now, only existing
aggregate functions can be used as window functions—no specialized
window-specific functions are supported yet.

Currently, only the default frame definition is implemented:
RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW EXCLUDE NO OTHERS.
This commit is contained in:
Piotr Rzysko
2025-09-12 09:12:01 +02:00
parent c81cd16230
commit f5efcbe745
12 changed files with 2062 additions and 55 deletions

View File

@@ -42,3 +42,4 @@ source $testdir/rollback.test
source $testdir/views.test
source $testdir/vtab.test
source $testdir/upsert.test
source $testdir/window.test