Changeset: 7a848287c67b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7a848287c67b
Modified Files:
        sql/ChangeLog
Branch: default
Log Message:

Updated changelog and fixed typo.


diffs (42 lines):

diff --git a/sql/ChangeLog b/sql/ChangeLog
--- a/sql/ChangeLog
+++ b/sql/ChangeLog
@@ -1,6 +1,29 @@
 # ChangeLog file for sql
 # This file is updated with Maddlog
 
+* Mon Nov 26 2018 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com>
+- Extended windowing functions catalog with SQL standard semantics.
+  Standard aggregation functions can now be used in windowing
+  functions: (avg,max,min,sum,prod,count). Other windowing specific
+  functions were also implemented: (percent_rank,cume_dist,ntile,
+  lag,lead,first_value,last_value,nth_value).
+- The standard frame specification was implemented for aggregation
+  functions as well as first_value, last_value and nth_value
+  functions. The available frames are rows, range and groups.
+  Bounds can be unbounded (partition limit), the current row, a fixed
+  number of rows (constant), or variable (column as input).
+  (e.g SELECT COUNT(col1) OVER (PARTITION BY col2 ORDER BY col3 RANGE
+  BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) FROM t1;).
+- Added WINDOW keyword which is optionally provided after the FROM
+  clause, with window specifications used in the projection
+  (e.g SELECT SUM(col1) OVER w1, LAST_VALUE(col2) OVER w2 FROM t1
+  WINDOW w1 AS (ROWS BETWEEN 5 PRECEDING AND 0 FOLLOWING),
+  w2 AS (w1);).
+- Our previous partitioning implementation didn’t impose order in the
+  input. With this reexamination, partitioning now imposes ascending
+  order by default, thus pairing with the industry standard
+  implementation.
+
 * Fri Nov 23 2018 Sjoerd Mullender <sjo...@acm.org>
 - Implemented X'...' style binary string literals.
 - Implemented U&'...' Unicode character string literals and
@@ -15,7 +38,7 @@
   in a future release.
 
 * Thu Nov  8 2018 Sjoerd Mullender <sjo...@acm.org>
-- Imlemented the NULLS FIRST and NULLS LAST option to ORDER BY.  The
+- Implemented the NULLS FIRST and NULLS LAST option to ORDER BY.  The
   default is NULLS FIRST for ASC(ending) and NULLS LAST for DESC(ending).
 
 * Thu Oct 18 2018 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com>
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to