Changeset: bca51a216cd9 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bca51a216cd9
Modified Files:
sql/test/emptydb/Tests/check.stable.out
sql/test/emptydb/Tests/check.stable.out.32bit
Branch: default
Log Message:
Fix stable output.
diffs (78 lines):
diff --git a/sql/test/emptydb/Tests/check.stable.out
b/sql/test/emptydb/Tests/check.stable.out
--- a/sql/test/emptydb/Tests/check.stable.out
+++ b/sql/test/emptydb/Tests/check.stable.out
@@ -1087,7 +1087,7 @@ create view sys.tablestoragemodel as sel
create view sys.tracelog as select * from sys.tracelog();
create view sys.users as select u."name" as "name", ui."fullname",
ui."default_schema", ui."schema_path" from db_users() as u left join
"sys"."db_user_info" as ui on u."name" = ui."name";
create view sys.var_values (var_name, value) as select 'current_role',
current_role union all select 'current_schema', current_schema union all select
'current_timezone', current_timezone union all select 'current_user',
current_user union all select 'debug', debug union all select 'last_id',
last_id union all select 'optimizer', optimizer union all select 'pi', pi()
union all select 'rowcnt', rowcnt;
-create procedure sys._dump_table_data(sch string, tbl string) begin declare k
int; set k = (select min(c.id) from columns c, tables t where c.table_id = t.id
and t.name = tbl); if k is not null then declare cname string; declare ctype
string; set cname = (select c.name from sys.columns c where c.id = k); set
ctype = (select c.type from sys.columns c where c.id = k); declare
copy_into_stmt string; declare _cnt int; set _cnt = (select min(s.count) from
sys.storage() s where s.schema = sch and s.table = tbl); if _cnt > 0 then set
copy_into_stmt = 'COPY ' || _cnt || ' RECORDS INTO ' || fqn(sch, tbl) || '(' ||
dq(cname); declare select_data_stmt string; set select_data_stmt = 'SELECT
current_size_dump_statements() + RANK() OVER(), ' || prepare_esc(cname, ctype);
declare m int; set m = (select max(c.id) from columns c, tables t where
c.table_id = t.id and t.name = tbl); while (k < m) do set k = (select min(c.id)
from columns c, tables t where c.table_id = t.id and t.name = tbl and c.id >
k); set cname = (select c.name from sys.columns c where c.id = k); set ctype =
(select c.type from sys.columns c where c.id = k); set copy_into_stmt =
(copy_into_stmt || ', ' || dq(cname)); set select_data_stmt = select_data_stmt
|| '|| \'|\' || ' || prepare_esc(cname, ctype); end while; set copy_into_stmt =
(copy_into_stmt || ') FROM STDIN USING DELIMITERS \'|\',\'\\n\',\'"\';'); set
select_data_stmt = select_data_stmt || ' FROM ' || fqn(sch, tbl); insert into
dump_statements values (current_size_dump_statements() + 1, copy_into_stmt);
call sys.eval('INSERT INTO dump_statements ' || select_data_stmt || ';'); end
if; end if; end;
+create procedure sys._dump_table_data(sch string, tbl string) begin declare k
int; set k = (select min(c.id) from columns c, tables t where c.table_id = t.id
and t.name = tbl); if k is not null then declare cname string; declare ctype
string; set cname = (select c.name from sys.columns c where c.id = k); set
ctype = (select c.type from sys.columns c where c.id = k); declare
copy_into_stmt string; declare _cnt int; set _cnt = (select min(s.count) from
sys.storage() s where s.schema = sch and s.table = tbl); if _cnt > 0 then set
copy_into_stmt = 'COPY ' || _cnt || ' RECORDS INTO ' || fqn(sch, tbl) || '(' ||
dq(cname); declare select_data_stmt string; set select_data_stmt = 'SELECT
current_size_dump_statements() + RANK() OVER(), ' || prepare_esc(cname, ctype);
declare m int; set m = (select max(c.id) from columns c, tables t where
c.table_id = t.id and t.name = tbl); while (k < m) do set k = (select min(c.id)
from columns c, tables t where c.table_id = t.id and t.name = tbl and c.id >
k); set cname = (select c.name from sys.columns c where c.id = k); set ctype =
(select c.type from sys.columns c where c.id = k); set copy_into_stmt =
(copy_into_stmt || ', ' || dq(cname)); set select_data_stmt = select_data_stmt
|| '|| \'|\' || ' || prepare_esc(cname, ctype); end while; set copy_into_stmt =
(copy_into_stmt || ') FROM STDIN USING DELIMITERS \'|\',E\'\\n\',\'"\';'); set
select_data_stmt = select_data_stmt || ' FROM ' || fqn(sch, tbl); insert into
dump_statements values (current_size_dump_statements() + 1, copy_into_stmt);
call sys.eval('INSERT INTO dump_statements ' || select_data_stmt || ';'); end
if; end if; end;
create function "abbrev" (p inet) returns clob external name inet."abbrev";
create function alpha(pdec double, pradius double) returns double external
name sql.alpha;
create function sys.alter_table(s string, t string) returns string begin
return 'ALTER TABLE ' || fqn(s, t) || ' '; end;
@@ -1161,7 +1161,7 @@ CREATE FUNCTION env() RETURNS TABLE(name
create function sys.epoch(sec bigint) returns timestamp with time zone
external name mtime.epoch;
create function sys.epoch(sec int) returns timestamp with time zone external
name mtime.epoch;
create function sys.epoch(ts timestamp with time zone) returns int external
name mtime.epoch;
-create function sys.esc(s string) returns string begin return '"' ||
sys.replace(sys.replace(sys.replace(s,'\\', '\\\\'), '\n', '\\n'), '"', '\\"')
|| '"'; end;
+create function sys.esc(s string) returns string begin return '"' ||
sys.replace(sys.replace(sys.replace(s,E'\\', E'\\\\'), E'\n', E'\\n'), '"',
E'\\"') || '"'; end;
create procedure sys.eval(stmt string) external name sql.eval;
create procedure sys.evalalgebra(ra_stmt string, opt bool) external name
sql."evalAlgebra";
create procedure fitsattach(fname string) external name fits.attach;
@@ -2481,7 +2481,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", ">", "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", ">=", "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", "_dump_table_data", "SYSTEM", "create
procedure sys._dump_table_data(sch string, tbl string) begin declare k int; set
k = (select min(c.id) from columns c, tables t where c.table_id = t.id and
t.name = tbl); if k is not null then declare cname string; declare ctype
string; set cname = (select c.name from sys.columns c where c.id = k); set
ctype = (select c.type from sys.columns c where c.id = k); declare
copy_into_stmt string; declare _cnt int; set _cnt = (select min(s.count) from
sys.storage() s where s.schema = sch and s.table = tbl); if _cnt > 0 then set
copy_into_stmt = 'COPY ' || _cnt || ' RECORDS INTO ' || fqn(sch, tbl) || '(' ||
dq(cname); declare select_data_stmt string; set select_data_stmt = 'SELECT
current_size_dump_statements() + RANK() OVER(), ' || prepare_esc(cname, ctype);
declare m int; set m = (select max(c.id) from columns c, tables t where
c.table_id = t.id and t.name = tbl); while (k < m) do set k = (select min(c.id)
from columns c, tabl
es t where c.table_id = t.id and t.name = tbl and c.id > k); set cname =
(select c.name from sys.columns c where c.id = k); set ctype = (select c.type
from sys.columns c where c.id = k); set copy_into_stmt = (copy_into_stmt || ',
' || dq(cname)); set select_data_stmt = select_data_stmt || '|| \\'|\\' || ' ||
prepare_esc(cname, ctype); end while; set copy_into_stmt = (copy_into_stmt ||
') FROM STDIN USING DELIMITERS \\'|\\',\\'\\\\n\\',\\'\"\\';'); set
select_data_stmt = select_data_stmt || ' FROM ' || fqn(sch, tbl); insert into
dump_statements values (current_size_dump_statements() + 1, copy_into_stmt);
call sys.eval('INSERT INTO dump_statements ' || select_data_stmt || ';'); end
if; end if; end;", "user", "SQL", "Procedure", true, false, false,
true, "sch", "clob", 0, 0, "in", "tbl", "clob", 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, N
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, 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", "_dump_table_data", "SYSTEM", "create
procedure sys._dump_table_data(sch string, tbl string) begin declare k int; set
k = (select min(c.id) from columns c, tables t where c.table_id = t.id and
t.name = tbl); if k is not null then declare cname string; declare ctype
string; set cname = (select c.name from sys.columns c where c.id = k); set
ctype = (select c.type from sys.columns c where c.id = k); declare
copy_into_stmt string; declare _cnt int; set _cnt = (select min(s.count) from
sys.storage() s where s.schema = sch and s.table = tbl); if _cnt > 0 then set
copy_into_stmt = 'COPY ' || _cnt || ' RECORDS INTO ' || fqn(sch, tbl) || '(' ||
dq(cname); declare select_data_stmt string; set select_data_stmt = 'SELECT
current_size_dump_statements() + RANK() OVER(), ' || prepare_esc(cname, ctype);
declare m int; set m = (select max(c.id) from columns c, tables t where
c.table_id = t.id and t.name = tbl); while (k < m) do set k = (select min(c.id)
from columns c, tabl
es t where c.table_id = t.id and t.name = tbl and c.id > k); set cname =
(select c.name from sys.columns c where c.id = k); set ctype = (select c.type
from sys.columns c where c.id = k); set copy_into_stmt = (copy_into_stmt || ',
' || dq(cname)); set select_data_stmt = select_data_stmt || '|| \\'|\\' || ' ||
prepare_esc(cname, ctype); end while; set copy_into_stmt = (copy_into_stmt ||
') FROM STDIN USING DELIMITERS \\'|\\',E\\'\\\\n\\',\\'\"\\';'); set
select_data_stmt = select_data_stmt || ' FROM ' || fqn(sch, tbl); insert into
dump_statements values (current_size_dump_statements() + 1, copy_into_stmt);
call sys.eval('INSERT INTO dump_statements ' || select_data_stmt || ';'); end
if; end if; end;", "user", "SQL", "Procedure", true, false, false,
true, "sch", "clob", 0, 0, "in", "tbl", "clob", 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", "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 ]
@@ -2720,7 +2720,7 @@ drop function pcre_replace(string, strin
[ "sys.functions", "sys", "epoch_ms", "SYSTEM", "epoch_ms",
"mtime", "Internal C", "Scalar function", false, false, false,
false, "res_0", "bigint", 64, 0, "out", "arg_1",
"timestamp", 7, 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", "epoch_ms", "SYSTEM", "epoch_ms",
"mtime", "Internal C", "Scalar function", false, false, false,
false, "res_0", "bigint", 64, 0, "out", "arg_1",
"timestamptz", 7, 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", "epoch_ms", "SYSTEM", "epoch_ms",
"mtime", "Internal C", "Scalar function", false, false, false,
false, "res_0", "bigint", 64, 0, "out", "arg_1",
"timetz", 7, 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", "esc", "SYSTEM", "create function
sys.esc(s string) returns string begin return '\"' ||
sys.replace(sys.replace(sys.replace(s,'\\\\', '\\\\\\\\'), '\\n', '\\\\n'),
'\"', '\\\\\"') || '\"'; end;", "user", "SQL", "Scalar function",
false, false, false, true, "result", "clob", 0, 0, "out",
"s", "clob", 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", "esc", "SYSTEM", "create function
sys.esc(s string) returns string begin return '\"' ||
sys.replace(sys.replace(sys.replace(s,E'\\\\', E'\\\\\\\\'), E'\\n', E'\\\\n'),
'\"', E'\\\\\"') || '\"'; end;", "user", "SQL", "Scalar function", false,
false, false, true, "result", "clob", 0, 0, "out", "s",
"clob", 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", "eval", "SYSTEM", "create procedure
sys.eval(stmt string) external name sql.eval;", "sql", "MAL",
"Procedure", true, false, false, true, "stmt", "clob", 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, NULL, NULL, NULL, NULL, NULL ]
[ "sys.functions", "sys", "evalalgebra", "SYSTEM", "create
procedure sys.evalalgebra(ra_stmt string, opt bool) external name
sql.\"evalAlgebra\";", "sql", "MAL", "Procedure", true, false,
false, true, "ra_stmt", "clob", 0, 0, "in", "opt",
"boolean", 1, 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", "exist", "SYSTEM", "exist",
"aggr", "Internal C", "Aggregate function", false, false, false, true,
"res_0", "boolean", 1, 0, "out", "arg_1", "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, NULL, NULL,
NULL, NULL, NULL ]
diff --git a/sql/test/emptydb/Tests/check.stable.out.32bit
b/sql/test/emptydb/Tests/check.stable.out.32bit
--- a/sql/test/emptydb/Tests/check.stable.out.32bit
+++ b/sql/test/emptydb/Tests/check.stable.out.32bit
@@ -1087,7 +1087,7 @@ create view sys.tablestoragemodel as sel
create view sys.tracelog as select * from sys.tracelog();
create view sys.users as select u."name" as "name", ui."fullname",
ui."default_schema", ui."schema_path" from db_users() as u left join
"sys"."db_user_info" as ui on u."name" = ui."name";
create view sys.var_values (var_name, value) as select 'current_role',
current_role union all select 'current_schema', current_schema union all select
'current_timezone', current_timezone union all select 'current_user',
current_user union all select 'debug', debug union all select 'last_id',
last_id union all select 'optimizer', optimizer union all select 'pi', pi()
union all select 'rowcnt', rowcnt;
-create procedure sys._dump_table_data(sch string, tbl string) begin declare k
int; set k = (select min(c.id) from columns c, tables t where c.table_id = t.id
and t.name = tbl); if k is not null then declare cname string; declare ctype
string; set cname = (select c.name from sys.columns c where c.id = k); set
ctype = (select c.type from sys.columns c where c.id = k); declare
copy_into_stmt string; declare _cnt int; set _cnt = (select min(s.count) from
sys.storage() s where s.schema = sch and s.table = tbl); if _cnt > 0 then set
copy_into_stmt = 'COPY ' || _cnt || ' RECORDS INTO ' || fqn(sch, tbl) || '(' ||
dq(cname); declare select_data_stmt string; set select_data_stmt = 'SELECT
current_size_dump_statements() + RANK() OVER(), ' || prepare_esc(cname, ctype);
declare m int; set m = (select max(c.id) from columns c, tables t where
c.table_id = t.id and t.name = tbl); while (k < m) do set k = (select min(c.id)
from columns c, tables t where c.table_id = t.id and t.name = tbl and c.id >
k); set cname = (select c.name from sys.columns c where c.id = k); set ctype =
(select c.type from sys.columns c where c.id = k); set copy_into_stmt =
(copy_into_stmt || ', ' || dq(cname)); set select_data_stmt = select_data_stmt
|| '|| \'|\' || ' || prepare_esc(cname, ctype); end while; set copy_into_stmt =
(copy_into_stmt || ') FROM STDIN USING DELIMITERS \'|\',\'\\n\',\'"\';'); set
select_data_stmt = select_data_stmt || ' FROM ' || fqn(sch, tbl); insert into
dump_statements values (current_size_dump_statements() + 1, copy_into_stmt);
call sys.eval('INSERT INTO dump_statements ' || select_data_stmt || ';'); end
if; end if; end;
+create procedure sys._dump_table_data(sch string, tbl string) begin declare k
int; set k = (select min(c.id) from columns c, tables t where c.table_id = t.id
and t.name = tbl); if k is not null then declare cname string; declare ctype
string; set cname = (select c.name from sys.columns c where c.id = k); set
ctype = (select c.type from sys.columns c where c.id = k); declare
copy_into_stmt string; declare _cnt int; set _cnt = (select min(s.count) from
sys.storage() s where s.schema = sch and s.table = tbl); if _cnt > 0 then set
copy_into_stmt = 'COPY ' || _cnt || ' RECORDS INTO ' || fqn(sch, tbl) || '(' ||
dq(cname); declare select_data_stmt string; set select_data_stmt = 'SELECT
current_size_dump_statements() + RANK() OVER(), ' || prepare_esc(cname, ctype);
declare m int; set m = (select max(c.id) from columns c, tables t where
c.table_id = t.id and t.name = tbl); while (k < m) do set k = (select min(c.id)
from columns c, tables t where c.table_id = t.id and t.name = tbl and c.id >
k); set cname = (select c.name from sys.columns c where c.id = k); set ctype =
(select c.type from sys.columns c where c.id = k); set copy_into_stmt =
(copy_into_stmt || ', ' || dq(cname)); set select_data_stmt = select_data_stmt
|| '|| \'|\' || ' || prepare_esc(cname, ctype); end while; set copy_into_stmt =
(copy_into_stmt || ') FROM STDIN USING DELIMITERS \'|\',E\'\\n\',\'"\';'); set
select_data_stmt = select_data_stmt || ' FROM ' || fqn(sch, tbl); insert into
dump_statements values (current_size_dump_statements() + 1, copy_into_stmt);
call sys.eval('INSERT INTO dump_statements ' || select_data_stmt || ';'); end
if; end if; end;
create function "abbrev" (p inet) returns clob external name inet."abbrev";
create function alpha(pdec double, pradius double) returns double external
name sql.alpha;
create function sys.alter_table(s string, t string) returns string begin
return 'ALTER TABLE ' || fqn(s, t) || ' '; end;
@@ -1161,7 +1161,7 @@ CREATE FUNCTION env() RETURNS TABLE(name
create function sys.epoch(sec bigint) returns timestamp with time zone
external name mtime.epoch;
create function sys.epoch(sec int) returns timestamp with time zone external
name mtime.epoch;
create function sys.epoch(ts timestamp with time zone) returns int external
name mtime.epoch;
-create function sys.esc(s string) returns string begin return '"' ||
sys.replace(sys.replace(sys.replace(s,'\\', '\\\\'), '\n', '\\n'), '"', '\\"')
|| '"'; end;
+create function sys.esc(s string) returns string begin return '"' ||
sys.replace(sys.replace(sys.replace(s,E'\\', E'\\\\'), E'\n', E'\\n'), '"',
E'\\"') || '"'; end;
create procedure sys.eval(stmt string) external name sql.eval;
create procedure sys.evalalgebra(ra_stmt string, opt bool) external name
sql."evalAlgebra";
create procedure fitsattach(fname string) external name fits.attach;
@@ -2481,7 +2481,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", ">", "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", ">=", "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", "_dump_table_data", "SYSTEM", "create
procedure sys._dump_table_data(sch string, tbl string) begin declare k int; set
k = (select min(c.id) from columns c, tables t where c.table_id = t.id and
t.name = tbl); if k is not null then declare cname string; declare ctype
string; set cname = (select c.name from sys.columns c where c.id = k); set
ctype = (select c.type from sys.columns c where c.id = k); declare
copy_into_stmt string; declare _cnt int; set _cnt = (select min(s.count) from
sys.storage() s where s.schema = sch and s.table = tbl); if _cnt > 0 then set
copy_into_stmt = 'COPY ' || _cnt || ' RECORDS INTO ' || fqn(sch, tbl) || '(' ||
dq(cname); declare select_data_stmt string; set select_data_stmt = 'SELECT
current_size_dump_statements() + RANK() OVER(), ' || prepare_esc(cname, ctype);
declare m int; set m = (select max(c.id) from columns c, tables t where
c.table_id = t.id and t.name = tbl); while (k < m) do set k = (select min(c.id)
from columns c, tabl
es t where c.table_id = t.id and t.name = tbl and c.id > k); set cname =
(select c.name from sys.columns c where c.id = k); set ctype = (select c.type
from sys.columns c where c.id = k); set copy_into_stmt = (copy_into_stmt || ',
' || dq(cname)); set select_data_stmt = select_data_stmt || '|| \\'|\\' || ' ||
prepare_esc(cname, ctype); end while; set copy_into_stmt = (copy_into_stmt ||
') FROM STDIN USING DELIMITERS \\'|\\',\\'\\\\n\\',\\'\"\\';'); set
select_data_stmt = select_data_stmt || ' FROM ' || fqn(sch, tbl); insert into
dump_statements values (current_size_dump_statements() + 1, copy_into_stmt);
call sys.eval('INSERT INTO dump_statements ' || select_data_stmt || ';'); end
if; end if; end;", "user", "SQL", "Procedure", true, false, false,
true, "sch", "clob", 0, 0, "in", "tbl", "clob", 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, N
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, 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", "_dump_table_data", "SYSTEM", "create
procedure sys._dump_table_data(sch string, tbl string) begin declare k int; set
k = (select min(c.id) from columns c, tables t where c.table_id = t.id and
t.name = tbl); if k is not null then declare cname string; declare ctype
string; set cname = (select c.name from sys.columns c where c.id = k); set
ctype = (select c.type from sys.columns c where c.id = k); declare
copy_into_stmt string; declare _cnt int; set _cnt = (select min(s.count) from
sys.storage() s where s.schema = sch and s.table = tbl); if _cnt > 0 then set
copy_into_stmt = 'COPY ' || _cnt || ' RECORDS INTO ' || fqn(sch, tbl) || '(' ||
dq(cname); declare select_data_stmt string; set select_data_stmt = 'SELECT
current_size_dump_statements() + RANK() OVER(), ' || prepare_esc(cname, ctype);
declare m int; set m = (select max(c.id) from columns c, tables t where
c.table_id = t.id and t.name = tbl); while (k < m) do set k = (select min(c.id)
from columns c, tabl
es t where c.table_id = t.id and t.name = tbl and c.id > k); set cname =
(select c.name from sys.columns c where c.id = k); set ctype = (select c.type
from sys.columns c where c.id = k); set copy_into_stmt = (copy_into_stmt || ',
' || dq(cname)); set select_data_stmt = select_data_stmt || '|| \\'|\\' || ' ||
prepare_esc(cname, ctype); end while; set copy_into_stmt = (copy_into_stmt ||
') FROM STDIN USING DELIMITERS \\'|\\',E\\'\\\\n\\',\\'\"\\';'); set
select_data_stmt = select_data_stmt || ' FROM ' || fqn(sch, tbl); insert into
dump_statements values (current_size_dump_statements() + 1, copy_into_stmt);
call sys.eval('INSERT INTO dump_statements ' || select_data_stmt || ';'); end
if; end if; end;", "user", "SQL", "Procedure", true, false, false,
true, "sch", "clob", 0, 0, "in", "tbl", "clob", 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", "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 ]
@@ -2720,7 +2720,7 @@ drop function pcre_replace(string, strin
[ "sys.functions", "sys", "epoch_ms", "SYSTEM", "epoch_ms",
"mtime", "Internal C", "Scalar function", false, false, false,
false, "res_0", "bigint", 64, 0, "out", "arg_1",
"timestamp", 7, 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", "epoch_ms", "SYSTEM", "epoch_ms",
"mtime", "Internal C", "Scalar function", false, false, false,
false, "res_0", "bigint", 64, 0, "out", "arg_1",
"timestamptz", 7, 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", "epoch_ms", "SYSTEM", "epoch_ms",
"mtime", "Internal C", "Scalar function", false, false, false,
false, "res_0", "bigint", 64, 0, "out", "arg_1",
"timetz", 7, 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", "esc", "SYSTEM", "create function
sys.esc(s string) returns string begin return '\"' ||
sys.replace(sys.replace(sys.replace(s,'\\\\', '\\\\\\\\'), '\\n', '\\\\n'),
'\"', '\\\\\"') || '\"'; end;", "user", "SQL", "Scalar function",
false, false, false, true, "result", "clob", 0, 0, "out",
"s", "clob", 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", "esc", "SYSTEM", "create function
sys.esc(s string) returns string begin return '\"' ||
sys.replace(sys.replace(sys.replace(s,E'\\\\', E'\\\\\\\\'), E'\\n', E'\\\\n'),
'\"', E'\\\\\"') || '\"'; end;", "user", "SQL", "Scalar function", false,
false, false, true, "result", "clob", 0, 0, "out", "s",
"clob", 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", "eval", "SYSTEM", "create procedure
sys.eval(stmt string) external name sql.eval;", "sql", "MAL",
"Procedure", true, false, false, true, "stmt", "clob", 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, NULL, NULL, NULL, NULL, NULL ]
[ "sys.functions", "sys", "evalalgebra", "SYSTEM", "create
procedure sys.evalalgebra(ra_stmt string, opt bool) external name
sql.\"evalAlgebra\";", "sql", "MAL", "Procedure", true, false,
false, true, "ra_stmt", "clob", 0, 0, "in", "opt",
"boolean", 1, 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", "exist", "SYSTEM", "exist",
"aggr", "Internal C", "Aggregate function", false, false, false, true,
"res_0", "boolean", 1, 0, "out", "arg_1", "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, NULL, NULL,
NULL, NULL, NULL ]
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list