Commit History

Author SHA1 Message Date
  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