Changeset: 942f382443c5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=942f382443c5 Modified Files: sql/backends/monet5/sql_upgrades.c sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128 sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade/Tests/upgrade.stable.out sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 sql/test/emptydb/Tests/check.stable.out.int128 sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade/Tests/upgrade.stable.out sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128 Branch: Oct2020 Log Message:
Upgrade fixes. diffs (truncated from 834 to 300 lines): diff --git a/sql/backends/monet5/sql_upgrades.c b/sql/backends/monet5/sql_upgrades.c --- a/sql/backends/monet5/sql_upgrades.c +++ b/sql/backends/monet5/sql_upgrades.c @@ -2435,7 +2435,8 @@ sql_update_oct2020(Client c, mvc *sql, c "GRANT EXECUTE ON AGGREGATE median(INTERVAL DAY) TO PUBLIC;\n" "create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY\n" " external name \"aggr\".\"quantile\";\n" - "GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC;\n"); + "GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC;\n" + "update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = %d;\n", (int) F_AGGR); pos += snprintf(buf + pos, bufsize - pos, "set schema \"%s\";\n", prev_schema); diff --git a/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 b/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 --- a/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 +++ b/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 @@ -4414,6 +4414,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128 b/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128 --- a/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128 +++ b/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128 @@ -4414,6 +4414,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out --- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out +++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out @@ -3781,6 +3781,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit --- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit +++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit @@ -3781,6 +3781,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128 b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128 --- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128 +++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128 @@ -4488,6 +4488,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64 b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64 --- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64 +++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64 @@ -3781,6 +3781,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128 b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128 --- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128 +++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128 @@ -4488,6 +4488,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128 b/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128 --- a/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128 +++ b/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128 @@ -4419,6 +4419,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out --- a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out +++ b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out @@ -3786,6 +3786,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit --- a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit +++ b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit @@ -3786,6 +3786,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 --- a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 +++ b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 @@ -4493,6 +4493,7 @@ GRANT EXECUTE ON AGGREGATE median(INTERV create aggregate quantile(val INTERVAL DAY, q DOUBLE) returns INTERVAL DAY external name "aggr"."quantile"; GRANT EXECUTE ON AGGREGATE quantile(INTERVAL DAY, DOUBLE) TO PUBLIC; +update sys.functions set system = true where system <> true and name in ('median', 'quantile') and schema_id = (select id from sys.schemas where name = 'sys') and type = 3; set schema "sys"; # MonetDB/SQL module loaded diff --git a/sql/test/emptydb/Tests/check.stable.out.int128 b/sql/test/emptydb/Tests/check.stable.out.int128 --- a/sql/test/emptydb/Tests/check.stable.out.int128 +++ b/sql/test/emptydb/Tests/check.stable.out.int128 @@ -991,8 +991,6 @@ create aggregate corr(e1 bigint, e2 bigi create aggregate corr(e1 double, e2 double) returns double external name "aggr"."corr"; create aggregate corr(e1 hugeint, e2 hugeint) returns double external name "aggr"."corr"; create aggregate corr(e1 integer, e2 integer) returns double external name "aggr"."corr"; -create aggregate corr(e1 interval month, e2 interval month) returns double external name "aggr"."corr"; -create aggregate corr(e1 interval second, e2 interval second) returns double external name "aggr"."corr"; create aggregate corr(e1 real, e2 real) returns double external name "aggr"."corr"; create aggregate corr(e1 smallint, e2 smallint) returns double external name "aggr"."corr"; create aggregate corr(e1 tinyint, e2 tinyint) returns double external name "aggr"."corr"; @@ -1000,8 +998,6 @@ create window corr(e1 bigint, e2 bigint) create window corr(e1 double, e2 double) returns double external name "sql"."corr"; create window corr(e1 hugeint, e2 hugeint) returns double external name "sql"."corr"; create window corr(e1 integer, e2 integer) returns double external name "sql"."corr"; -create window corr(e1 interval month, e2 interval month) returns double external name "sql"."corr"; -create window corr(e1 interval second, e2 interval second) returns double external name "sql"."corr"; create window corr(e1 real, e2 real) returns double external name "sql"."corr"; create window corr(e1 smallint, e2 smallint) returns double external name "sql"."corr"; create window corr(e1 tinyint, e2 tinyint) returns double external name "sql"."corr"; @@ -1009,8 +1005,6 @@ create aggregate covar_pop(e1 bigint, e2 create aggregate covar_pop(e1 double, e2 double) returns double external name "aggr"."covariancep"; create aggregate covar_pop(e1 hugeint, e2 hugeint) returns double external name "aggr"."covariancep"; create aggregate covar_pop(e1 integer, e2 integer) returns double external name "aggr"."covariancep"; -create aggregate covar_pop(e1 interval month, e2 interval month) returns double external name "aggr"."covariancep"; -create aggregate covar_pop(e1 interval second, e2 interval second) returns double external name "aggr"."covariancep"; create aggregate covar_pop(e1 real, e2 real) returns double external name "aggr"."covariancep"; create aggregate covar_pop(e1 smallint, e2 smallint) returns double external name "aggr"."covariancep"; create aggregate covar_pop(e1 tinyint, e2 tinyint) returns double external name "aggr"."covariancep"; @@ -1018,8 +1012,6 @@ create window covar_pop(e1 bigint, e2 bi create window covar_pop(e1 double, e2 double) returns double external name "sql"."covariancep"; create window covar_pop(e1 hugeint, e2 hugeint) returns double external name "sql"."covariancep"; create window covar_pop(e1 integer, e2 integer) returns double external name "sql"."covariancep"; -create window covar_pop(e1 interval month, e2 interval month) returns double external name "sql"."covariancep"; -create window covar_pop(e1 interval second, e2 interval second) returns double external name "sql"."covariancep"; create window covar_pop(e1 real, e2 real) returns double external name "sql"."covariancep"; create window covar_pop(e1 smallint, e2 smallint) returns double external name "sql"."covariancep"; create window covar_pop(e1 tinyint, e2 tinyint) returns double external name "sql"."covariancep"; @@ -1027,8 +1019,6 @@ create aggregate covar_samp(e1 bigint, e create aggregate covar_samp(e1 double, e2 double) returns double external name "aggr"."covariance"; create aggregate covar_samp(e1 hugeint, e2 hugeint) returns double external name "aggr"."covariance"; create aggregate covar_samp(e1 integer, e2 integer) returns double external name "aggr"."covariance"; -create aggregate covar_samp(e1 interval month, e2 interval month) returns double external name "aggr"."covariance"; -create aggregate covar_samp(e1 interval second, e2 interval second) returns double external name "aggr"."covariance"; create aggregate covar_samp(e1 real, e2 real) returns double external name "aggr"."covariance"; create aggregate covar_samp(e1 smallint, e2 smallint) returns double external name "aggr"."covariance"; create aggregate covar_samp(e1 tinyint, e2 tinyint) returns double external name "aggr"."covariance"; @@ -1036,8 +1026,6 @@ create window covar_samp(e1 bigint, e2 b create window covar_samp(e1 double, e2 double) returns double external name "sql"."covariance"; create window covar_samp(e1 hugeint, e2 hugeint) returns double external name "sql"."covariance"; create window covar_samp(e1 integer, e2 integer) returns double external name "sql"."covariance"; -create window covar_samp(e1 interval month, e2 interval month) returns double external name "sql"."covariance"; -create window covar_samp(e1 interval second, e2 interval second) returns double external name "sql"."covariance"; create window covar_samp(e1 real, e2 real) returns double external name "sql"."covariance"; create window covar_samp(e1 smallint, e2 smallint) returns double external name "sql"."covariance"; create window covar_samp(e1 tinyint, e2 tinyint) returns double external name "sql"."covariance"; @@ -1338,8 +1326,6 @@ create aggregate stddev_pop(val bigint) create aggregate stddev_pop(val double) returns double external name "aggr"."stdevp"; create aggregate stddev_pop(val hugeint) returns double external name "aggr"."stdevp"; create aggregate stddev_pop(val integer) returns double external name "aggr"."stdevp"; -create aggregate stddev_pop(val interval month) returns double external name "aggr"."stdevp"; -create aggregate stddev_pop(val interval second) returns double external name "aggr"."stdevp"; create aggregate stddev_pop(val real) returns double external name "aggr"."stdevp"; create aggregate stddev_pop(val smallint) returns double external name "aggr"."stdevp"; create aggregate stddev_pop(val tinyint) returns double external name "aggr"."stdevp"; @@ -1347,8 +1333,6 @@ create window stddev_pop(val bigint) ret create window stddev_pop(val double) returns double external name "sql"."stdevp"; create window stddev_pop(val hugeint) returns double external name "sql"."stdevp"; create window stddev_pop(val integer) returns double external name "sql"."stdevp"; -create window stddev_pop(val interval month) returns double external name "sql"."stdevp"; -create window stddev_pop(val interval second) returns double external name "sql"."stdevp"; create window stddev_pop(val real) returns double external name "sql"."stdevp"; create window stddev_pop(val smallint) returns double external name "sql"."stdevp"; create window stddev_pop(val tinyint) returns double external name "sql"."stdevp"; @@ -1356,8 +1340,6 @@ create aggregate stddev_samp(val bigint) create aggregate stddev_samp(val double) returns double external name "aggr"."stdev"; create aggregate stddev_samp(val hugeint) returns double external name "aggr"."stdev"; create aggregate stddev_samp(val integer) returns double external name "aggr"."stdev"; -create aggregate stddev_samp(val interval month) returns double external name "aggr"."stdev"; -create aggregate stddev_samp(val interval second) returns double external name "aggr"."stdev"; create aggregate stddev_samp(val real) returns double external name "aggr"."stdev"; create aggregate stddev_samp(val smallint) returns double external name "aggr"."stdev"; create aggregate stddev_samp(val tinyint) returns double external name "aggr"."stdev"; @@ -1365,8 +1347,6 @@ create window stddev_samp(val bigint) re create window stddev_samp(val double) returns double external name "sql"."stdev"; create window stddev_samp(val hugeint) returns double external name "sql"."stdev"; create window stddev_samp(val integer) returns double external name "sql"."stdev"; -create window stddev_samp(val interval month) returns double external name "sql"."stdev"; -create window stddev_samp(val interval second) returns double external name "sql"."stdev"; create window stddev_samp(val real) returns double external name "sql"."stdev"; create window stddev_samp(val smallint) returns double external name "sql"."stdev"; create window stddev_samp(val tinyint) returns double external name "sql"."stdev"; @@ -1393,8 +1373,6 @@ create aggregate var_pop(val bigint) ret create aggregate var_pop(val double) returns double external name "aggr"."variancep"; create aggregate var_pop(val hugeint) returns double external name "aggr"."variancep"; create aggregate var_pop(val integer) returns double external name "aggr"."variancep"; -create aggregate var_pop(val interval month) returns double external name "aggr"."variancep"; -create aggregate var_pop(val interval second) returns double external name "aggr"."variancep"; create aggregate var_pop(val real) returns double external name "aggr"."variancep"; create aggregate var_pop(val smallint) returns double external name "aggr"."variancep"; create aggregate var_pop(val tinyint) returns double external name "aggr"."variancep"; @@ -1402,8 +1380,6 @@ create window var_pop(val bigint) return create window var_pop(val double) returns double external name "sql"."variancep"; create window var_pop(val hugeint) returns double external name "sql"."variancep"; create window var_pop(val integer) returns double external name "sql"."variancep"; -create window var_pop(val interval month) returns double external name "sql"."variancep"; -create window var_pop(val interval second) returns double external name "sql"."variancep"; create window var_pop(val real) returns double external name "sql"."variancep"; create window var_pop(val smallint) returns double external name "sql"."variancep"; create window var_pop(val tinyint) returns double external name "sql"."variancep"; @@ -1411,8 +1387,6 @@ create aggregate var_samp(val bigint) re create aggregate var_samp(val double) returns double external name "aggr"."variance"; create aggregate var_samp(val hugeint) returns double external name "aggr"."variance"; create aggregate var_samp(val integer) returns double external name "aggr"."variance"; -create aggregate var_samp(val interval month) returns double external name "aggr"."variance"; -create aggregate var_samp(val interval second) returns double external name "aggr"."variance"; create aggregate var_samp(val real) returns double external name "aggr"."variance"; create aggregate var_samp(val smallint) returns double external name "aggr"."variance"; create aggregate var_samp(val tinyint) returns double external name "aggr"."variance"; @@ -1420,8 +1394,6 @@ create window var_samp(val bigint) retur create window var_samp(val double) returns double external name "sql"."variance"; create window var_samp(val hugeint) returns double external name "sql"."variance"; create window var_samp(val integer) returns double external name "sql"."variance"; -create window var_samp(val interval month) returns double external name "sql"."variance"; -create window var_samp(val interval second) returns double external name "sql"."variance"; create window var_samp(val real) returns double external name "sql"."variance"; create window var_samp(val smallint) returns double external name "sql"."variance"; create window var_samp(val tinyint) returns double external name "sql"."variance"; @@ -2280,6 +2252,7 @@ drop function pcre_replace(string, strin [ "sys.functions", "sys", ">=", "SYSTEM", ">=", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "boolean", 1, 0, "out", "arg_1", "any", 0, 0, "in", "arg_2", "any", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "abbrev", "SYSTEM", "create function \"abbrev\" (p inet) returns clob external name inet.\"abbrev\";", "inet", "MAL", "Scalar function", false, false, false, true, "result", "clob", 0, 0, "out", "p", "inet", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "bigint", 64, 0, "out", "arg_1", "bigint", 64, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] +[ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "day_interval", 4, 0, "out", "arg_1", "day_interval", 4, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "decimal", 2, 0, "out", "arg_1", "decimal", 2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "decimal", 4, 0, "out", "arg_1", "decimal", 4, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "decimal", 9, 0, "out", "arg_1", "decimal", 9, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] @@ -2288,7 +2261,7 @@ drop function pcre_replace(string, strin [ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "double", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "hugeint", 128, 0, "out", "arg_1", "hugeint", 128, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_1", "int", 32, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] -[ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "month_interval", 32, 0, "out", "arg_1", "month_interval", 32, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] +[ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "month_interval", 3, 0, "out", "arg_1", "month_interval", 3, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "real", 24, 0, "out", "arg_1", "real", 24, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "sec_interval", 13, 0, "out", "arg_1", "sec_interval", 13, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "abs", "SYSTEM", "abs", "calc", "Internal C", "Scalar function", false, false, false, false, "res_0", "smallint", 16, 0, "out", "arg_1", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] @@ -2425,8 +2398,6 @@ drop function pcre_replace(string, strin [ "sys.functions", "sys", "corr", "SYSTEM", "create aggregate corr(e1 double, e2 double) returns double external name \"aggr\".\"corr\";", "aggr", "MAL", "Aggregate function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "double", 53, 0, "in", "e2", "double", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "corr", "SYSTEM", "create aggregate corr(e1 hugeint, e2 hugeint) returns double external name \"aggr\".\"corr\";", "aggr", "MAL", "Aggregate function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "hugeint", 128, 0, "in", "e2", "hugeint", 128, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "corr", "SYSTEM", "create aggregate corr(e1 integer, e2 integer) returns double external name \"aggr\".\"corr\";", "aggr", "MAL", "Aggregate function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "int", 32, 0, "in", "e2", "int", 32, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] -[ "sys.functions", "sys", "corr", "SYSTEM", "create aggregate corr(e1 interval month, e2 interval month) returns double external name \"aggr\".\"corr\";", "aggr", "MAL", "Aggregate function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "month_interval", 3, 0, "in", "e2", "month_interval", 3, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] -[ "sys.functions", "sys", "corr", "SYSTEM", "create aggregate corr(e1 interval second, e2 interval second) returns double external name \"aggr\".\"corr\";", "aggr", "MAL", "Aggregate function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "sec_interval", 13, 0, "in", "e2", "sec_interval", 13, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "corr", "SYSTEM", "create aggregate corr(e1 real, e2 real) returns double external name \"aggr\".\"corr\";", "aggr", "MAL", "Aggregate function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "real", 24, 0, "in", "e2", "real", 24, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "corr", "SYSTEM", "create aggregate corr(e1 smallint, e2 smallint) returns double external name \"aggr\".\"corr\";", "aggr", "MAL", "Aggregate function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "smallint", 16, 0, "in", "e2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "corr", "SYSTEM", "create aggregate corr(e1 tinyint, e2 tinyint) returns double external name \"aggr\".\"corr\";", "aggr", "MAL", "Aggregate function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "tinyint", 8, 0, "in", "e2", "tinyint", 8, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] @@ -2434,8 +2405,6 @@ drop function pcre_replace(string, strin [ "sys.functions", "sys", "corr", "SYSTEM", "create window corr(e1 double, e2 double) returns double external name \"sql\".\"corr\";", "sql", "MAL", "Analytic function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "double", 53, 0, "in", "e2", "double", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "corr", "SYSTEM", "create window corr(e1 hugeint, e2 hugeint) returns double external name \"sql\".\"corr\";", "sql", "MAL", "Analytic function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "hugeint", 128, 0, "in", "e2", "hugeint", 128, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "corr", "SYSTEM", "create window corr(e1 integer, e2 integer) returns double external name \"sql\".\"corr\";", "sql", "MAL", "Analytic function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "int", 32, 0, "in", "e2", "int", 32, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] -[ "sys.functions", "sys", "corr", "SYSTEM", "create window corr(e1 interval month, e2 interval month) returns double external name \"sql\".\"corr\";", "sql", "MAL", "Analytic function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "month_interval", 3, 0, "in", "e2", "month_interval", 3, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] -[ "sys.functions", "sys", "corr", "SYSTEM", "create window corr(e1 interval second, e2 interval second) returns double external name \"sql\".\"corr\";", "sql", "MAL", "Analytic function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "sec_interval", 13, 0, "in", "e2", "sec_interval", 13, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "corr", "SYSTEM", "create window corr(e1 real, e2 real) returns double external name \"sql\".\"corr\";", "sql", "MAL", "Analytic function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "real", 24, 0, "in", "e2", "real", 24, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "corr", "SYSTEM", "create window corr(e1 smallint, e2 smallint) returns double external name \"sql\".\"corr\";", "sql", "MAL", "Analytic function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "smallint", 16, 0, "in", "e2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] [ "sys.functions", "sys", "corr", "SYSTEM", "create window corr(e1 tinyint, e2 tinyint) returns double external name \"sql\".\"corr\";", "sql", "MAL", "Analytic function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "tinyint", 8, 0, "in", "e2", "tinyint", 8, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] @@ -2452,8 +2421,6 @@ drop function pcre_replace(string, strin [ "sys.functions", "sys", "covar_pop", "SYSTEM", "create aggregate covar_pop(e1 double, e2 double) returns double external name \"aggr\".\"covariancep\";", "aggr", "MAL", "Aggregate function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "double", 53, 0, "in", "e2", "double", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ] _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list