Corey Taylor
|
a55e924dd2
Add orderBy() and groupBy() to match sql
|
3 years ago |
Corey Taylor
|
27b1080860
Add native return types in tests/
|
4 years ago |
Corey Taylor
|
c4069ece26
Simplified window frame configuration.
|
5 years ago |
Corey Taylor
|
609b0496af
Unrestricted window ranges to allow strings and expressions.
|
5 years ago |
Corey Taylor
|
7982e8bf35
Fixed window name identifier quoting. Fixed cloning window and cte names.
|
5 years ago |
Corey Taylor
|
c468fe90b9
Fixed use of Closures for WindowExpression.
|
5 years ago |
Corey Taylor
|
b12096076e
Added closure support to partition() and order()
|
5 years ago |
Corey Taylor
|
965bf47bff
Cleaned up WindowExpression sql generation
|
5 years ago |
Corey Taylor
|
8cb3baddb2
Added named window expression support
|
6 years ago |
Corey Taylor
|
e0c0266e80
Fixed cloning WindowExpression
|
6 years ago |
Corey Taylor
|
b76571d12d
Added WindowInterface to AggregateExpression which wraps WindowExpression. Added basic window function query tests.
|
6 years ago |
Corey Taylor
|
92c09380cc
Reduced frame() offsets to just integers. Removed verbose checks in frame(). Added more specific type hints/psalm-param. Changed constants to strings.
|
6 years ago |
Corey Taylor
|
13c5486a6f
Implemented window frames and exclusions
|
6 years ago |
Corey Taylor
|
c4978d87bf
Implemented partition() and order() for WindowExpression
|
6 years ago |