]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Implement GROUPS frame spec for window functions
authorKaan <kaan191@gmail.com>
Wed, 19 Mar 2025 15:58:30 +0000 (11:58 -0400)
committerMichael Bayer <mike_mp@zzzcomputing.com>
Thu, 27 Mar 2025 13:34:52 +0000 (13:34 +0000)
commit7e28adbe0c965645affe23e57cf99aa6e16a24e5
tree35bfbbf13ebd33ff13a359c7fec3a082fffd1ade
parent94c0976ad3ea8b3945b7d4edb1a6ab81af5a4c63
Implement GROUPS frame spec for window functions

Implemented support for the GROUPS frame specification in window functions
by adding :paramref:`_sql.over.groups` option to :func:`_sql.over`
and :meth:`.FunctionElement.over`. Pull request courtesy Kaan Dikmen.

Fixes: #12450
Closes: #12445
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/12445
Pull-request-sha: c0808e135f15c7fef3a3abcf28465673f38eb428

Change-Id: I9ff504a9c9650485830c4a0eaf44162898a3a2ad
doc/build/changelog/unreleased_20/12450.rst [new file with mode: 0644]
lib/sqlalchemy/sql/_elements_constructors.py
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/sql/elements.py
lib/sqlalchemy/sql/functions.py
test/ext/test_serializer.py
test/sql/test_compare.py
test/sql/test_compiler.py
test/sql/test_functions.py