Changeset: 82b1fbdf0191 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=82b1fbdf0191
Modified Files:
        sql/test/analytics/Tests/analytics14.sql
        sql/test/analytics/Tests/analytics14.stable.out
Branch: statistics-analytics
Log Message:

Approved output


diffs (truncated from 326 to 300 lines):

diff --git a/sql/test/analytics/Tests/analytics14.sql 
b/sql/test/analytics/Tests/analytics14.sql
--- a/sql/test/analytics/Tests/analytics14.sql
+++ b/sql/test/analytics/Tests/analytics14.sql
@@ -68,12 +68,35 @@ select median_avg(cc) over (partition by
 select median_avg(cc) over (order by bb desc) from analytics;
 
 
+select quantile(aa, 0.2) over (partition by bb) from analytics;
+select quantile(aa, 0.2) over (partition by bb order by bb asc) from analytics;
+select quantile(aa, 0.2) over (partition by bb order by bb desc) from 
analytics;
+select quantile(aa, 0.2) over (order by bb desc) from analytics;
+
+select quantile(cc, 0.7) over (partition by bb) from analytics;
+select quantile(cc, 0.7) over (partition by bb order by bb asc) from analytics;
+select quantile(cc, 0.7) over (partition by bb order by bb desc) from 
analytics;
+select quantile(cc, 0.7) over (order by bb desc) from analytics;
+
+
 select stddev_samp(aa) over () from analytics;
 select stddev_pop(aa) over () from analytics;
 select var_samp(aa) over () from analytics;
 select var_pop(aa) over () from analytics;
 select median(aa) over () from analytics;
 select median_avg(aa) over () from analytics;
+select quantile(aa, 0.8) over () from analytics;
+
+
+select stddev_samp(NULL) over () from analytics;
+select stddev_pop(NULL) over () from analytics;
+select var_samp(NULL) over () from analytics;
+select var_pop(NULL) over () from analytics;
+select median(NULL) over () from analytics;
+select median_avg(NULL) over () from analytics;
+select quantile(NULL, 0.8) over () from analytics;
+select quantile(aa, NULL) over () from analytics;
+select quantile(NULL, NULL) over () from analytics;
 
 rollback;
 
diff --git a/sql/test/analytics/Tests/analytics14.stable.out 
b/sql/test/analytics/Tests/analytics14.stable.out
--- a/sql/test/analytics/Tests/analytics14.stable.out
+++ b/sql/test/analytics/Tests/analytics14.stable.out
@@ -787,6 +787,126 @@ stdout of test 'analytics14` in director
 [ NULL ]
 [ NULL ]
 [ NULL ]
+#select quantile(aa, 0.2) over (partition by bb) from analytics;
+% sys.%3 # table_name
+% %3 # name
+% tinyint # type
+% 2 # length
+[ 3    ]
+[ 3    ]
+[ 3    ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ 15   ]
+[ 15   ]
+[ 15   ]
+[ NULL ]
+#select quantile(aa, 0.2) over (partition by bb order by bb asc) from 
analytics;
+% sys.%3 # table_name
+% %3 # name
+% tinyint # type
+% 2 # length
+[ 3    ]
+[ 3    ]
+[ 3    ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ 15   ]
+[ 15   ]
+[ 15   ]
+[ NULL ]
+#select quantile(aa, 0.2) over (partition by bb order by bb desc) from 
analytics;
+% sys.%3 # table_name
+% %3 # name
+% tinyint # type
+% 2 # length
+[ NULL ]
+[ 15   ]
+[ 15   ]
+[ 15   ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ 3    ]
+[ 3    ]
+[ 3    ]
+#select quantile(aa, 0.2) over (order by bb desc) from analytics;
+% sys.%3 # table_name
+% %3 # name
+% tinyint # type
+% 2 # length
+[ NULL ]
+[ 15   ]
+[ 15   ]
+[ 15   ]
+[ 15   ]
+[ 15   ]
+[ 15   ]
+[ 5    ]
+[ 5    ]
+[ 5    ]
+#select quantile(cc, 0.7) over (partition by bb) from analytics;
+% sys.%3 # table_name
+% %3 # name
+% tinyint # type
+% 1 # length
+[ 2    ]
+[ 2    ]
+[ 2    ]
+[ 3    ]
+[ 3    ]
+[ 3    ]
+[ 5    ]
+[ 5    ]
+[ 5    ]
+[ NULL ]
+#select quantile(cc, 0.7) over (partition by bb order by bb asc) from 
analytics;
+% sys.%3 # table_name
+% %3 # name
+% tinyint # type
+% 1 # length
+[ 2    ]
+[ 2    ]
+[ 2    ]
+[ 3    ]
+[ 3    ]
+[ 3    ]
+[ 5    ]
+[ 5    ]
+[ 5    ]
+[ NULL ]
+#select quantile(cc, 0.7) over (partition by bb order by bb desc) from 
analytics;
+% sys.%3 # table_name
+% %3 # name
+% tinyint # type
+% 1 # length
+[ NULL ]
+[ 5    ]
+[ 5    ]
+[ 5    ]
+[ 3    ]
+[ 3    ]
+[ 3    ]
+[ 2    ]
+[ 2    ]
+[ 2    ]
+#select quantile(cc, 0.7) over (order by bb desc) from analytics;
+% sys.%3 # table_name
+% %3 # name
+% tinyint # type
+% 1 # length
+[ NULL ]
+[ 5    ]
+[ 5    ]
+[ 5    ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ 8    ]
+[ 8    ]
+[ 8    ]
 #select stddev_samp(aa) over () from analytics;
 % sys. # table_name
 % %1 # name
@@ -877,6 +997,156 @@ stdout of test 'analytics14` in director
 [ NULL ]
 [ NULL ]
 [ NULL ]
+#select quantile(aa, 0.8) over () from analytics;
+% sys. # table_name
+% %1 # name
+% tinyint # type
+% 1 # length
+[ 6    ]
+[ 6    ]
+[ 6    ]
+[ 6    ]
+[ 6    ]
+[ 6    ]
+[ 6    ]
+[ 6    ]
+[ 6    ]
+[ 6    ]
+#select stddev_samp(NULL) over () from analytics;
+% . # table_name
+% %3 # name
+% double # type
+% 24 # length
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+#select stddev_pop(NULL) over () from analytics;
+% . # table_name
+% %3 # name
+% double # type
+% 24 # length
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+#select var_samp(NULL) over () from analytics;
+% . # table_name
+% %3 # name
+% double # type
+% 24 # length
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+#select var_pop(NULL) over () from analytics;
+% . # table_name
+% %3 # name
+% double # type
+% 24 # length
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+#select median(NULL) over () from analytics;
+% . # table_name
+% %3 # name
+% tinyint # type
+% 1 # length
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+#select median_avg(NULL) over () from analytics;
+% . # table_name
+% %3 # name
+% double # type
+% 24 # length
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+#select quantile(NULL, 0.8) over () from analytics;
+% . # table_name
+% %3 # name
+% tinyint # type
+% 1 # length
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+[ NULL ]
+#select quantile(aa, NULL) over () from analytics;
+% sys. # table_name
+% %3 # name
+% tinyint # type
+% 1 # length
+[ NULL ]
+[ NULL ]
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to