[prev in list] [next in list] [prev in thread] [next in thread]
List: monetdb-checkins
Subject: MonetDB: mangled - Add mangled_name to check test.
From: Sjoerd_Mullender <commits+sjoerd=acm.org () monetdb ! org>
Date: 2022-01-31 10:28:27
Message-ID: hg.c1d77b8836a6.1643624907.-6462842263112344871 () dev ! monetdb ! org
[Download RAW message or body]
Changeset: c1d77b8836a6 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/c1d77b8836a6
Modified Files:
sql/test/emptydb/Tests/check.SQL.py
sql/test/emptydb/Tests/check.stable.out
sql/test/emptydb/Tests/check.stable.out.32bit
sql/test/emptydb/Tests/check.stable.out.int128
Branch: mangled
Log Message:
Add mangled_name to check test.
diffs (truncated from 8761 to 300 lines):
diff --git a/sql/test/emptydb/Tests/check.SQL.py \
b/sql/test/emptydb/Tests/check.SQL.py
--- a/sql/test/emptydb/Tests/check.SQL.py
+++ b/sql/test/emptydb/Tests/check.SQL.py
@@ -461,7 +461,7 @@ MAXARGS = 16
# columns of the args table we're interested in
args = ['name', 'type', 'type_digits', 'type_scale', 'inout']
-out += r"select 'sys.functions', s.name, f.name, case f.system when true then \
'SYSTEM' else '' end as system, \
replace(replace(replace(pcre_replace(pcre_replace(pcre_replace(f.func, E'--.*\n', '', \
''), E'[ \t\n]+', ' ', 'm'), '^ ', '', ''), '( ', '('), ' )', ')'), 'create system ', \
'create ') as query, f.mod, fl.language_name, ft.function_type_name as func_type, \
f.side_effect, f.varres, f.vararg, f.semantics" +out += r"select 'sys.functions', \
s.name, f.name, f.mangled_name, case f.system when true then 'SYSTEM' else '' end as \
system, replace(replace(replace(pcre_replace(pcre_replace(pcre_replace(f.func, \
E'--.*\n', '', ''), E'[ \t\n]+', ' ', 'm'), '^ ', '', ''), '( ', '('), ' )', ')'), \
'create system ', 'create ') as query, f.mod, fl.language_name, ft.function_type_name \
as func_type, f.side_effect, f.varres, f.vararg, f.semantics" for i in range(0, \
MAXARGS): for a in args[:-1]:
out += ", a%d.%s as %s%d" % (i, a, a, i)
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
@@ -1538,7 +1538,7 @@ select 'sys.value_partitions', t.name, p
-- external functions that don't reference existing MAL function (should be empty)
with funcs as (select name, pcre_replace(func, E'--.*\n*', '', '') as func, \
schema_id from sys.functions), x (sname, name, modfunc) as (select s.name, f.name, \
replace(pcre_replace(f.func, '.*external name (.*);.*', '$1', 'ims'), '"', '') from \
funcs f left outer join sys.schemas s on f.schema_id = s.id where f.func ilike '% \
external name %') select 'dangling external functions', * from x where x.modfunc not \
in (select m.module || '.' || m."function" from sys.malfunctions() \
m);
-- args
-select 'sys.functions', s.name, f.name, case f.system when true then 'SYSTEM' else \
'' end as system, replace(replace(replace(pcre_replace(pcre_replace(pcre_replace(f.func, \
E'--.*\n', '', ''), E'[ \t\n]+', ' ', 'm'), '^ ', '', ''), '( ', '('), ' )', ')'), \
'create system ', 'create ') as query, f.mod, fl.language_name, ft.function_type_name \
as func_type, f.side_effect, f.varres, f.vararg, f.semantics, a0.name as name0, \
a0.type as type0, a0.type_digits as type_digits0, a0.type_scale as type_scale0, case \
a0.inout when 0 then 'out' when 1 then 'in' end as inout0, a1.name as name1, a1.type \
as type1, a1.type_digits as type_digits1, a1.type_scale as type_scale1, case a1.inout \
when 0 then 'out' when 1 then 'in' end as inout1, a2.name as name2, a2.type as type2, \
a2.type_digits as type_digits2, a2.type_scale as type_scale2, case a2.inout when 0 \
then 'out' when 1 then 'in' end as inout2, a3.name as name3, a3.type as type3, \
a3.type_digits as type_digits3, a3.type_scale as type_scale3, case a3.in out when 0 \
then 'out' when 1 then 'in' end as inout3, a4.name as name4, a4.type as type4, \
a4.type_digits as type_digits4, a4.type_scale as type_scale4, case a4.inout when 0 \
then 'out' when 1 then 'in' end as inout4, a5.name as name5, a5.type as type5, \
a5.type_digits as type_digits5, a5.type_scale as type_scale5, case a5.inout when 0 \
then 'out' when 1 then 'in' end as inout5, a6.name as name6, a6.type as type6, \
a6.type_digits as type_digits6, a6.type_scale as type_scale6, case a6.inout when 0 \
then 'out' when 1 then 'in' end as inout6, a7.name as name7, a7.type as type7, \
a7.type_digits as type_digits7, a7.type_scale as type_scale7, case a7.inout when 0 \
then 'out' when 1 then 'in' end as inout7, a8.name as name8, a8.type as type8, \
a8.type_digits as type_digits8, a8.type_scale as type_scale8, case a8.inout when 0 \
then 'out' when 1 then 'in' end as inout8, a9.name as name9, a9.type as type9, \
a9.type_digits as type_digits9, a9.type_scale as type_scale9, case a9.inout when 0 \
then 'out' whe n 1 then 'in' end as inout9, a10.name as name10, a10.type as type10, \
a10.type_digits as type_digits10, a10.type_scale as type_scale10, case a10.inout when \
0 then 'out' when 1 then 'in' end as inout10, a11.name as name11, a11.type as type11, \
a11.type_digits as type_digits11, a11.type_scale as type_scale11, case a11.inout when \
0 then 'out' when 1 then 'in' end as inout11, a12.name as name12, a12.type as type12, \
a12.type_digits as type_digits12, a12.type_scale as type_scale12, case a12.inout when \
0 then 'out' when 1 then 'in' end as inout12, a13.name as name13, a13.type as type13, \
a13.type_digits as type_digits13, a13.type_scale as type_scale13, case a13.inout when \
0 then 'out' when 1 then 'in' end as inout13, a14.name as name14, a14.type as type14, \
a14.type_digits as type_digits14, a14.type_scale as type_scale14, case a14.inout when \
0 then 'out' when 1 then 'in' end as inout14, a15.name as name15, a15.type as type15, \
a15.type_digits as type_digits15, a15.type_scale as type_scale15, ca se a15.inout \
when 0 then 'out' when 1 then 'in' end as inout15 from sys.functions f left outer \
join sys.schemas s on f.schema_id = s.id left outer join sys.function_types as ft on \
f.type = ft.function_type_id left outer join sys.function_languages fl on f.language \
= fl.language_id left outer join sys.args a0 on a0.func_id = f.id and a0.number = 0 \
left outer join sys.args a1 on a1.func_id = f.id and a1.number = 1 left outer join \
sys.args a2 on a2.func_id = f.id and a2.number = 2 left outer join sys.args a3 on \
a3.func_id = f.id and a3.number = 3 left outer join sys.args a4 on a4.func_id = f.id \
and a4.number = 4 left outer join sys.args a5 on a5.func_id = f.id and a5.number = 5 \
left outer join sys.args a6 on a6.func_id = f.id and a6.number = 6 left outer join \
sys.args a7 on a7.func_id = f.id and a7.number = 7 left outer join sys.args a8 on \
a8.func_id = f.id and a8.number = 8 left outer join sys.args a9 on a9.func_id = f.id \
and a9.number = 9 left outer join sys.args a10 on a10.func_id = f.id and a10.number \
= 10 left outer join sys.args a11 on a11.func_id = f.id and a11.number = 11 left \
outer join sys.args a12 on a12.func_id = f.id and a12.number = 12 left outer join \
sys.args a13 on a13.func_id = f.id and a13.number = 13 left outer join sys.args a14 \
on a14.func_id = f.id and a14.number = 14 left outer join sys.args a15 on a15.func_id \
= f.id and a15.number = 15 order by s.name, f.name, query, func_type, name0 nulls \
first, type0 nulls first, type_digits0 nulls first, type_scale0 nulls first, inout0 \
nulls first, name1 nulls first, type1 nulls first, type_digits1 nulls first, \
type_scale1 nulls first, inout1 nulls first, name2 nulls first, type2 nulls first, \
type_digits2 nulls first, type_scale2 nulls first, inout2 nulls first, name3 nulls \
first, type3 nulls first, type_digits3 nulls first, type_scale3 nulls first, inout3 \
nulls first, name4 nulls first, type4 nulls first, type_digits4 nulls first, \
type_scale4 nulls first, inout4 nulls first, name5 nulls first, type5 nul ls first, \
type_digits5 nulls first, type_scale5 nulls first, inout5 nulls first, name6 nulls \
first, type6 nulls first, type_digits6 nulls first, type_scale6 nulls first, inout6 \
nulls first, name7 nulls first, type7 nulls first, type_digits7 nulls first, \
type_scale7 nulls first, inout7 nulls first, name8 nulls first, type8 nulls first, \
type_digits8 nulls first, type_scale8 nulls first, inout8 nulls first, name9 nulls \
first, type9 nulls first, type_digits9 nulls first, type_scale9 nulls first, inout9 \
nulls first, name10 nulls first, type10 nulls first, type_digits10 nulls first, \
type_scale10 nulls first, inout10 nulls first, name11 nulls first, type11 nulls \
first, type_digits11 nulls first, type_scale11 nulls first, inout11 nulls first, \
name12 nulls first, type12 nulls first, type_digits12 nulls first, type_scale12 nulls \
first, inout12 nulls first, name13 nulls first, type13 nulls first, type_digits13 \
nulls first, type_scale13 nulls first, inout13 nulls first, name14 nulls first, type \
14 nulls first, type_digits14 nulls first, type_scale14 nulls first, inout14 nulls \
first, name15 nulls first, type15 nulls first, type_digits15 nulls first, \
type_scale15 nulls first, inout15 nulls first; +select 'sys.functions', s.name, \
f.name, f.mangled_name, case f.system when true then 'SYSTEM' else '' end as system, \
replace(replace(replace(pcre_replace(pcre_replace(pcre_replace(f.func, E'--.*\n', '', \
''), E'[ \t\n]+', ' ', 'm'), '^ ', '', ''), '( ', '('), ' )', ')'), 'create system ', \
'create ') as query, f.mod, fl.language_name, ft.function_type_name as func_type, \
f.side_effect, f.varres, f.vararg, f.semantics, a0.name as name0, a0.type as type0, \
a0.type_digits as type_digits0, a0.type_scale as type_scale0, case a0.inout when 0 \
then 'out' when 1 then 'in' end as inout0, a1.name as name1, a1.type as type1, \
a1.type_digits as type_digits1, a1.type_scale as type_scale1, case a1.inout when 0 \
then 'out' when 1 then 'in' end as inout1, a2.name as name2, a2.type as type2, \
a2.type_digits as type_digits2, a2.type_scale as type_scale2, case a2.inout when 0 \
then 'out' when 1 then 'in' end as inout2, a3.name as name3, a3.type as type3, \
a3.type_digits as type_digits3, a3.type_scale as type_sc ale3, case a3.inout when 0 \
then 'out' when 1 then 'in' end as inout3, a4.name as name4, a4.type as type4, \
a4.type_digits as type_digits4, a4.type_scale as type_scale4, case a4.inout when 0 \
then 'out' when 1 then 'in' end as inout4, a5.name as name5, a5.type as type5, \
a5.type_digits as type_digits5, a5.type_scale as type_scale5, case a5.inout when 0 \
then 'out' when 1 then 'in' end as inout5, a6.name as name6, a6.type as type6, \
a6.type_digits as type_digits6, a6.type_scale as type_scale6, case a6.inout when 0 \
then 'out' when 1 then 'in' end as inout6, a7.name as name7, a7.type as type7, \
a7.type_digits as type_digits7, a7.type_scale as type_scale7, case a7.inout when 0 \
then 'out' when 1 then 'in' end as inout7, a8.name as name8, a8.type as type8, \
a8.type_digits as type_digits8, a8.type_scale as type_scale8, case a8.inout when 0 \
then 'out' when 1 then 'in' end as inout8, a9.name as name9, a9.type as type9, \
a9.type_digits as type_digits9, a9.type_scale as type_scale9, case a9.inout when 0 \
then 'out' when 1 then 'in' end as inout9, a10.name as name10, a10.type as type10, \
a10.type_digits as type_digits10, a10.type_scale as type_scale10, case a10.inout when \
0 then 'out' when 1 then 'in' end as inout10, a11.name as name11, a11.type as type11, \
a11.type_digits as type_digits11, a11.type_scale as type_scale11, case a11.inout when \
0 then 'out' when 1 then 'in' end as inout11, a12.name as name12, a12.type as type12, \
a12.type_digits as type_digits12, a12.type_scale as type_scale12, case a12.inout when \
0 then 'out' when 1 then 'in' end as inout12, a13.name as name13, a13.type as type13, \
a13.type_digits as type_digits13, a13.type_scale as type_scale13, case a13.inout when \
0 then 'out' when 1 then 'in' end as inout13, a14.name as name14, a14.type as type14, \
a14.type_digits as type_digits14, a14.type_scale as type_scale14, case a14.inout when \
0 then 'out' when 1 then 'in' end as inout14, a15.name as name15, a15.type as type15, \
a15.type_digits as type_digits15, a15.type_scale as type_scale15, case a15.inout \
when 0 then 'out' when 1 then 'in' end as inout15 from sys.functions f left outer \
join sys.schemas s on f.schema_id = s.id left outer join sys.function_types as ft on \
f.type = ft.function_type_id left outer join sys.function_languages fl on f.language \
= fl.language_id left outer join sys.args a0 on a0.func_id = f.id and a0.number = 0 \
left outer join sys.args a1 on a1.func_id = f.id and a1.number = 1 left outer join \
sys.args a2 on a2.func_id = f.id and a2.number = 2 left outer join sys.args a3 on \
a3.func_id = f.id and a3.number = 3 left outer join sys.args a4 on a4.func_id = f.id \
and a4.number = 4 left outer join sys.args a5 on a5.func_id = f.id and a5.number = 5 \
left outer join sys.args a6 on a6.func_id = f.id and a6.number = 6 left outer join \
sys.args a7 on a7.func_id = f.id and a7.number = 7 left outer join sys.args a8 on \
a8.func_id = f.id and a8.number = 8 left outer join sys.args a9 on a9.func_id = f.id \
and a9.number = 9 left outer join sys.args a10 on a10.func_id = f.id and a10.number \
= 10 left outer join sys.args a11 on a11.func_id = f.id and a11.number = 11 left \
outer join sys.args a12 on a12.func_id = f.id and a12.number = 12 left outer join \
sys.args a13 on a13.func_id = f.id and a13.number = 13 left outer join sys.args a14 \
on a14.func_id = f.id and a14.number = 14 left outer join sys.args a15 on a15.func_id \
= f.id and a15.number = 15 order by s.name, f.name, query, func_type, name0 nulls \
first, type0 nulls first, type_digits0 nulls first, type_scale0 nulls first, inout0 \
nulls first, name1 nulls first, type1 nulls first, type_digits1 nulls first, \
type_scale1 nulls first, inout1 nulls first, name2 nulls first, type2 nulls first, \
type_digits2 nulls first, type_scale2 nulls first, inout2 nulls first, name3 nulls \
first, type3 nulls first, type_digits3 nulls first, type_scale3 nulls first, inout3 \
nulls first, name4 nulls first, type4 nulls first, type_digits4 nulls first, \
type_scale4 nulls first, inout4 nulls first, name5 nulls first, type5 nulls first, \
type_digits5 nulls first, type_scale5 nulls first, inout5 nulls first, name6 nulls \
first, type6 nulls first, type_digits6 nulls first, type_scale6 nulls first, inout6 \
nulls first, name7 nulls first, type7 nulls first, type_digits7 nulls first, \
type_scale7 nulls first, inout7 nulls first, name8 nulls first, type8 nulls first, \
type_digits8 nulls first, type_scale8 nulls first, inout8 nulls first, name9 nulls \
first, type9 nulls first, type_digits9 nulls first, type_scale9 nulls first, inout9 \
nulls first, name10 nulls first, type10 nulls first, type_digits10 nulls first, \
type_scale10 nulls first, inout10 nulls first, name11 nulls first, type11 nulls \
first, type_digits11 nulls first, type_scale11 nulls first, inout11 nulls first, \
name12 nulls first, type12 nulls first, type_digits12 nulls first, type_scale12 nulls \
first, inout12 nulls first, name13 nulls first, type13 nulls first, type_digits13 \
nulls first, type_scale13 nulls first, inout13 nulls first, name14 n ulls first, \
type14 nulls first, type_digits14 nulls first, type_scale14 nulls first, inout14 \
nulls first, name15 nulls first, type15 nulls first, type_digits15 nulls first, \
type_scale15 nulls first, inout15 nulls first;
-- auths
select 'sys.auths', name, grantor from sys.auths;
-- comments
@@ -2865,1398 +2865,1398 @@ select 'null in value_partitions.value',
% %10, sname, name, modfunc # name
% char, varchar, varchar, clob # type
% 27, 0, 0, 0 # length
-% .%1, .s, .f, ., ., .f, .fl, ., .f, .f, .f, .f, ., ., ., ., ., ., ., ., ., ., ., ., \
., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., \
., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., . \
# table_name
-% %1, name, name, system, query, mod, language_name, func_type, side_effect, varres, \
vararg, semantics, name0, type0, type_digits0, type_scale0, inout0, name1, type1, type \
_digits1, type_scale1, inout1, name2, type2, type_digits2, type_scale2, inout2, name3, \
type3, type_digits3, type_scale3, inout3, name4, type4, type_digits4, type_scale4, ino \
ut4, name5, type5, type_digits5, type_scale5, inout5, name6, type6, type_digits6, type \
_scale6, inout6, name7, type7, type_digits7, type_scale7, inout7, name8, type8, type_d \
igits8, type_scale8, inout8, name9, type9, type_digits9, type_scale9, inout9, name10, \
type10, type_digits10, type_scale10, inout10, name11, type11, type_digits11, type_scal \
e11, inout11, name12, type12, type_digits12, type_scale12, inout12, name13, type13, ty \
pe_digits13, type_scale13, inout13, name14, type14, type_digits14, type_scale14, inout14, name15, type15, type_digits15, type_scale15, inout15 \
# name
-% char, varchar, varchar, char, clob, varchar, varchar, varchar, boolean, boolean, bo \
olean, boolean, varchar, varchar, int, int, char, varchar, varchar, int, int, char, va \
rchar, varchar, int, int, char, varchar, varchar, int, int, char, varchar, varchar, in \
t, int, char, varchar, varchar, int, int, char, varchar, varchar, int, int, char, varc \
har, varchar, int, int, char, varchar, varchar, int, int, char, varchar, varchar, int, \
int, char, varchar, varchar, int, int, char, varchar, varchar, int, int, char, varchar \
, varchar, int, int, char, varchar, varchar, int, int, char, varchar, varchar, int, int, char, varchar, varchar, int, int, char \
# type
-% 13, 8, 37, 6, 3342, 9, 10, 26, 5, 5, 5, 5, 11, 14, 4, 1, 3, 16, 14, 4, 1, 3, 16, 14 \
, 4, 1, 3, 27, 12, 4, 1, 3, 9, 9, 4, 1, 3, 14, 14, 4, 1, 3, 12, 14, 2, 1, 3, 11, 7, 2, \
1, 3, 11, 7, 2, 1, 3, 10, 6, 2, 1, 3, 9, 6, 2, 1, 3, 6, 7, 2, 1, 3, 9, 7, 2, 1, 3, 6, 7, 4, 1, 3, 9, 7, 4, 1, 3, 6, 7, 4, 1, 3 \
# length
-[ "sys.functions", "json", "filter", "SYSTEM", "create function json.filter(js json, \
name bigint) returns json external name json.filter;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "json", 0, 0, "out", "js", "json", 0, \
0, "in", "name", "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, NU \
LL, NULL, NULL, NULL, NULL, 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", "json", "filter", "SYSTEM", "create function json.filter(js json, \
name integer) returns json external name json.filter;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "json", 0, 0, "out", "js", "json", 0, \
0, "in", "name", "int", 32, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "json", "filter", "SYSTEM", "create function json.filter(js json, \
name tinyint) returns json external name json.filter;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "json", 0, 0, "out", "js", "json", 0, \
0, "in", "name", "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, NU \
LL, NULL, NULL, NULL, NULL, 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", "json", "filter", "SYSTEM", "create function json.filter(js json, \
pathexpr string) returns json external name json.filter;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "json", 0, 0, "out", "js", "json", 0, \
0, "in", "pathexpr", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "json", "integer", "SYSTEM", "create function json.\"integer\"(js \
json) returns bigint external name json.\"integer\";", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "bigint", 64, 0, "out", "js", "json", \
0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "json", "isarray", "SYSTEM", "create function json.isarray(js \
json) returns bool external name json.isarray;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "boolean", 1, 0, "out", "js", "json", \
0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "json", "isobject", "SYSTEM", "create function json.isobject(js \
json) returns bool external name json.isobject;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "boolean", 1, 0, "out", "js", "json", \
0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "json", "isvalid", "SYSTEM", "create function json.isvalid(js \
json) returns bool begin return true; end;", "sql", "SQL", "Scalar \
function", false, false, false, true, "result", "boolean", 1, 0, "out", "js", "json", \
0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "json", "isvalid", "SYSTEM", "create function json.isvalid(js \
string) returns bool external name json.isvalid;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "boolean", 1, 0, "out", "js", "clob", \
0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "json", "keyarray", "SYSTEM", "create function json.keyarray(js \
json) returns json external name json.keyarray;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "json", 0, 0, "out", "js", "json", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "json", "length", "SYSTEM", "create function json.length(js json) \
returns integer external name json.length;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "int", 32, 0, "out", "js", "json", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "json", "number", "SYSTEM", "create function json.number(js json) \
returns float external name json.number;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "double", 53, 0, "out", "js", "json", \
0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "json", "text", "SYSTEM", "create function json.text(js json) \
returns string external name json.text;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "clob", 0, 0, "out", "js", "json", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "json", "text", "SYSTEM", "create function json.text(js json, e \
string) returns string external name json.text;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "clob", 0, 0, "out", "js", "json", 0, \
0, "in", "e", "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, NU \
LL, NULL, NULL, NULL, 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", "json", "tojsonarray", "SYSTEM", "create aggregate \
json.tojsonarray(x double) returns string external name \
aggr.jsonaggr;", "aggr", "MAL", "Aggregate \
function", false, false, false, true, "result", "clob", 0, 0, "out", "x", "double", 53 \
, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "json", "tojsonarray", "SYSTEM", "create aggregate \
json.tojsonarray(x string) returns string external name \
aggr.jsonaggr;", "aggr", "MAL", "Aggregate \
function", false, false, false, true, "result", "clob", 0, 0, "out", "x", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "json", "valuearray", "SYSTEM", "create function \
json.valuearray(js json) returns json external name \
json.valuearray;", "json", "MAL", "Scalar \
function", false, false, false, true, "result", "json", 0, 0, "out", "js", "json", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "logging", "compinfo", "SYSTEM", "create function \
logging.compinfo() returns table(\"id\" int, \"component\" string, \"log_level\" \
string) external name logging.compinfo;", "logging", "MAL", "Function returning a \
table", false, false, false, true, "id", "int", 32, 0, "out", "component", "clob", 0, \
0, "out", "log_level", "clob", 0, 0, "out", NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "logging", "flush", "SYSTEM", "create procedure logging.flush() \
external name logging.flush;", "logging", "MAL", "Procedure", true, false, false, true \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "logging", "resetadapter", "SYSTEM", "create procedure \
logging.resetadapter() external name \
logging.resetadapter;", "logging", "MAL", "Procedure", true, false, false, true, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "logging", "resetcomplevel", "SYSTEM", "create procedure \
logging.resetcomplevel(comp_id string) external name \
logging.resetcomplevel;", "logging", "MAL", "Procedure", true, false, false, true, "co \
mp_id", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "logging", "resetflushlevel", "SYSTEM", "create procedure \
logging.resetflushlevel() external name \
logging.resetflushlevel;", "logging", "MAL", "Procedure", true, false, false, true, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "logging", "resetlayerlevel", "SYSTEM", "create procedure \
logging.resetlayerlevel(layer_id string) external name \
logging.resetlayerlevel;", "logging", "MAL", "Procedure", true, false, false, true, "l \
ayer_id", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "logging", "setadapter", "SYSTEM", "create procedure \
logging.setadapter(adapter_id string) external name \
logging.setadapter;", "logging", "MAL", "Procedure", true, false, false, true, "adapte \
r_id", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "logging", "setcomplevel", "SYSTEM", "create procedure \
logging.setcomplevel(comp_id string, lvl_id string) external name \
logging.setcomplevel;", "logging", "MAL", "Procedure", true, false, false, true, "comp \
_id", "clob", 0, 0, "in", "lvl_id", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "logging", "setflushlevel", "SYSTEM", "create procedure \
logging.setflushlevel(lvl_id string) external name \
logging.setflushlevel;", "logging", "MAL", "Procedure", true, false, false, true, "lvl \
_id", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "logging", "setlayerlevel", "SYSTEM", "create procedure \
logging.setlayerlevel(layer_id string, lvl_id string) external name \
logging.setlayerlevel;", "logging", "MAL", "Procedure", true, false, false, true, "lay \
er_id", "clob", 0, 0, "in", "lvl_id", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "profiler", "getlimit", "SYSTEM", "create function \
profiler.getlimit() returns integer external name \
profiler.getlimit;", "profiler", "MAL", "Scalar \
function", false, false, false, true, "result", "int", 32, 0, "out", NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "profiler", "setheartbeat", "SYSTEM", "create procedure \
profiler.setheartbeat(beat int) external name \
profiler.setheartbeat;", "profiler", "MAL", "Procedure", true, false, false, true, "be \
at", "int", 32, 0, "in", 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, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "profiler", "setlimit", "SYSTEM", "create procedure \
profiler.setlimit(lim integer) external name \
profiler.setlimit;", "profiler", "MAL", "Procedure", true, false, false, true, "lim", \
"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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "profiler", "start", "SYSTEM", "create procedure profiler.start() \
external name profiler.\"start\";", "profiler", "MAL", "Procedure", true, false, false \
, true, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
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", "profiler", "stop", "SYSTEM", "create procedure profiler.stop() \
external name profiler.stop;", "profiler", "MAL", "Procedure", true, false, false, tru \
e, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "bigi \
nt", 64, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "deci \
mal", 2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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", "deci \
mal", 4, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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", "deci \
mal", 9, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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", 18, 0, "out", "arg_1", "dec \
imal", 18, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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", 3 \
2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "sm \
allint", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "tinyint", 8, 0, "out", "arg_1", "tiny \
int", 8, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "acos", "SYSTEM", "acos", "mmath", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "acos", "SYSTEM", "acos", "mmath", "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, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "all", "SYSTEM", "all", "aggr", "Internal C", "Aggregate \
function", false, false, false, true, "res_0", "any", 0, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "all", "SYSTEM", "all", "sql", "Internal C", "Scalar \
function", false, false, false, true, "res_0", "boolean", 1, 0, "out", "arg_1", "boole \
an", 1, 0, "in", "arg_2", "boolean", 1, 0, "in", "arg_3", "boolean", 1, 0, "in", NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "allnotequal", "SYSTEM", "allnotequal", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "alpha", "SYSTEM", "create function alpha(pdec double, \
pradius double) returns double external name sql.alpha;", "sql", "MAL", "Scalar \
function", false, false, false, true, "result", "double", 53, 0, "out", "pdec", "doubl \
e", 53, 0, "in", "pradius", "double", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "analyze", "SYSTEM", "create procedure \
sys.\"analyze\"(\"sname\" varchar(1024)) external name \
sql.\"analyze\";", "sql", "MAL", "Procedure", true, false, false, true, "sname", "varc \
har", 1024, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "analyze", "SYSTEM", "create procedure \
sys.\"analyze\"(\"sname\" varchar(1024), \"tname\" varchar(1024)) external name \
sql.\"analyze\";", "sql", "MAL", "Procedure", true, false, false, true, "sname", "varc \
har", 1024, 0, "in", "tname", "varchar", 1024, 0, "in", NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "analyze", "SYSTEM", "create procedure \
sys.\"analyze\"(\"sname\" varchar(1024), \"tname\" varchar(1024), \"cname\" \
varchar(1024)) external name \
sql.\"analyze\";", "sql", "MAL", "Procedure", true, false, false, true, "sname", "varc \
har", 1024, 0, "in", "tname", "varchar", 1024, 0, "in", "cname", "varchar", 1024, 0, " \
in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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", "analyze", "SYSTEM", "create procedure sys.\"analyze\"() \
external name sql.\"analyze\";", "sql", "MAL", "Procedure", true, false, false, true, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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", "and", "SYSTEM", "and", "calc", "Internal C", "Scalar \
function", false, false, false, true, "res_0", "boolean", 1, 0, "out", "arg_1", "boole \
an", 1, 0, "in", "arg_2", "boolean", 1, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "any", "SYSTEM", "any", "sql", "Internal C", "Scalar \
function", false, false, false, true, "res_0", "boolean", 1, 0, "out", "arg_1", "boole \
an", 1, 0, "in", "arg_2", "boolean", 1, 0, "in", "arg_3", "boolean", 1, 0, "in", NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "anyequal", "SYSTEM", "anyequal", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "ascii", "SYSTEM", "ascii", "str", "Internal C", "Scalar \
function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1", "char", 0 \
, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "ascii", "SYSTEM", "ascii", "str", "Internal C", "Scalar \
function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1", "clob", 0 \
, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "ascii", "SYSTEM", "ascii", "str", "Internal C", "Scalar \
function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1", "varchar" \
, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "asin", "SYSTEM", "asin", "mmath", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "asin", "SYSTEM", "asin", "mmath", "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, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "atan", "SYSTEM", "atan", "mmath", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "atan", "SYSTEM", "atan", "mmath", "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, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "atan", "SYSTEM", "atan2", "mmath", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", "arg_2", "double", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "atan", "SYSTEM", "atan2", "mmath", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "real", 24, 0, "out", "arg_1", "real", \
24, 0, "in", "arg_2", "real", 24, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
function", false, false, false, false, "res_0", "decimal", 2, 0, "out", "arg_1", "deci \
mal", 2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
function", false, false, false, false, "res_0", "decimal", 4, 0, "out", "arg_1", "deci \
mal", 4, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
function", false, false, false, false, "res_0", "decimal", 9, 0, "out", "arg_1", "deci \
mal", 9, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
function", false, false, false, false, "res_0", "decimal", 18, 0, "out", "arg_1", "dec \
imal", 18, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "bigi \
nt", 64, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
function", false, false, false, false, "res_0", "double", 53, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
function", false, false, false, false, "res_0", "double", 53, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "smal \
lint", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "tiny \
int", 8, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "aggr", "Internal C", "Aggregate \
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, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "decimal", 2, 0, "out", "arg_1", "decim \
al", 2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "decimal", 4, 0, "out", "arg_1", "decim \
al", 4, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "decimal", 9, 0, "out", "arg_1", "decim \
al", 9, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "decimal", 18, 0, "out", "arg_1", "deci \
mal", 18, 0, "in", 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, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "double", 53, 0, "out", "arg_1", "bigin \
t", 64, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "double", 53, 0, "out", "arg_1", "doubl \
e", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "double", 53, 0, "out", "arg_1", "int", \
32, 0, "in", 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, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "double", 53, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "double", 53, 0, "out", "arg_1", "small \
int", 16, 0, "in", 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, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "double", 53, 0, "out", "arg_1", "tinyi \
nt", 8, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, 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", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "month_interval", 3, 0, "out", "arg_1", \
"month_interval", 3, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "avg", "SYSTEM", "avg", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "sec_interval", 13, 0, "out", "arg_1", \
"sec_interval", 13, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bbp", "SYSTEM", "create function sys.bbp () returns table \
(id int, name string, ttype string, count bigint, refcnt int, lrefcnt int, location \
string, heat int, dirty string, status string, kind string) external name \
bbp.get;", "bbp", "MAL", "Function returning a \
table", false, false, false, true, "id", "int", 32, 0, "out", "name", "clob", 0, 0, "o \
ut", "ttype", "clob", 0, 0, "out", "count", "bigint", 64, 0, "out", "refcnt", "int", 3 \
2, 0, "out", "lrefcnt", "int", 32, 0, "out", "location", "clob", 0, 0, "out", "heat", \
"int", 32, 0, "out", "dirty", "clob", 0, 0, "out", "status", "clob", 0, 0, "out", "kin \
d", "clob", 0, 0, "out", 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 ]
-[ "sys.functions", "sys", "between", "SYSTEM", "between", "calc", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "boolean", 1, 0, "out", "a \
rg_1", "any", 0, 0, "in", "arg_2", "any", 0, 0, "in", "arg_3", "any", 0, 0, "in", "arg \
_4", "boolean", 1, 0, "in", "arg_5", "boolean", 1, 0, "in", "arg_6", "boolean", 1, 0, \
"in", "arg_7", "boolean", 1, 0, "in", "arg_8", "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 ]
-[ "sys.functions", "sys", "bit_and", "SYSTEM", "and", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "bigint", 64, 0, "out", "arg_1", "bigi \
nt", 64, 0, "in", "arg_2", "bigint", 64, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_and", "SYSTEM", "and", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 2, 0, "out", "arg_1", "deci \
mal", 2, 0, "in", "arg_2", "decimal", 2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_and", "SYSTEM", "and", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 4, 0, "out", "arg_1", "deci \
mal", 4, 0, "in", "arg_2", "decimal", 4, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_and", "SYSTEM", "and", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 9, 0, "out", "arg_1", "deci \
mal", 9, 0, "in", "arg_2", "decimal", 9, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_and", "SYSTEM", "and", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 18, 0, "out", "arg_1", "dec \
imal", 18, 0, "in", "arg_2", "decimal", 18, 0, "in", NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_and", "SYSTEM", "and", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_1", "int", 3 \
2, 0, "in", "arg_2", "int", 32, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "bit_and", "SYSTEM", "and", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "smallint", 16, 0, "out", "arg_1", "sm \
allint", 16, 0, "in", "arg_2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_and", "SYSTEM", "and", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "tinyint", 8, 0, "out", "arg_1", "tiny \
int", 8, 0, "in", "arg_2", "tinyint", 8, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_not", "SYSTEM", "not", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "bigint", 64, 0, "out", "arg_1", "bigi \
nt", 64, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "bit_not", "SYSTEM", "not", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 2, 0, "out", "arg_1", "deci \
mal", 2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "bit_not", "SYSTEM", "not", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 4, 0, "out", "arg_1", "deci \
mal", 4, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "bit_not", "SYSTEM", "not", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 9, 0, "out", "arg_1", "deci \
mal", 9, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "bit_not", "SYSTEM", "not", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 18, 0, "out", "arg_1", "dec \
imal", 18, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_not", "SYSTEM", "not", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_1", "int", 3 \
2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "bit_not", "SYSTEM", "not", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "smallint", 16, 0, "out", "arg_1", "sm \
allint", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_not", "SYSTEM", "not", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "tinyint", 8, 0, "out", "arg_1", "tiny \
int", 8, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "bit_or", "SYSTEM", "or", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "bigint", 64, 0, "out", "arg_1", "bigi \
nt", 64, 0, "in", "arg_2", "bigint", 64, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_or", "SYSTEM", "or", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 2, 0, "out", "arg_1", "deci \
mal", 2, 0, "in", "arg_2", "decimal", 2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_or", "SYSTEM", "or", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 4, 0, "out", "arg_1", "deci \
mal", 4, 0, "in", "arg_2", "decimal", 4, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_or", "SYSTEM", "or", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 9, 0, "out", "arg_1", "deci \
mal", 9, 0, "in", "arg_2", "decimal", 9, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_or", "SYSTEM", "or", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 18, 0, "out", "arg_1", "dec \
imal", 18, 0, "in", "arg_2", "decimal", 18, 0, "in", NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_or", "SYSTEM", "or", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_1", "int", 3 \
2, 0, "in", "arg_2", "int", 32, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "bit_or", "SYSTEM", "or", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "smallint", 16, 0, "out", "arg_1", "sm \
allint", 16, 0, "in", "arg_2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_or", "SYSTEM", "or", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "tinyint", 8, 0, "out", "arg_1", "tiny \
int", 8, 0, "in", "arg_2", "tinyint", 8, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_xor", "SYSTEM", "xor", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "bigint", 64, 0, "out", "arg_1", "bigi \
nt", 64, 0, "in", "arg_2", "bigint", 64, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_xor", "SYSTEM", "xor", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 2, 0, "out", "arg_1", "deci \
mal", 2, 0, "in", "arg_2", "decimal", 2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_xor", "SYSTEM", "xor", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 4, 0, "out", "arg_1", "deci \
mal", 4, 0, "in", "arg_2", "decimal", 4, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_xor", "SYSTEM", "xor", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 9, 0, "out", "arg_1", "deci \
mal", 9, 0, "in", "arg_2", "decimal", 9, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_xor", "SYSTEM", "xor", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "decimal", 18, 0, "out", "arg_1", "dec \
imal", 18, 0, "in", "arg_2", "decimal", 18, 0, "in", NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_xor", "SYSTEM", "xor", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_1", "int", 3 \
2, 0, "in", "arg_2", "int", 32, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "bit_xor", "SYSTEM", "xor", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "smallint", 16, 0, "out", "arg_1", "sm \
allint", 16, 0, "in", "arg_2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "bit_xor", "SYSTEM", "xor", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "tinyint", 8, 0, "out", "arg_1", "tiny \
int", 8, 0, "in", "arg_2", "tinyint", 8, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "broadcast", "SYSTEM", "create function \"broadcast\" (p \
inet) returns inet external name inet.\"broadcast\";", "inet", "MAL", "Scalar \
function", false, false, false, true, "result", "inet", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "case", "SYSTEM", "", "", "Internal C", "Scalar \
function", false, false, false, true, "res_0", "any", 0, 0, "out", "arg_1", "any", 0, \
0, "in", "arg_2", "any", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "casewhen", "SYSTEM", "", "", "Internal C", "Scalar \
function", false, false, false, true, "res_0", "any", 0, 0, "out", "arg_1", "any", 0, \
0, "in", "arg_2", "any", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "cbrt", "SYSTEM", "cbrt", "mmath", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "cbrt", "SYSTEM", "cbrt", "mmath", "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, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "ceil", "SYSTEM", "ceil", "mmath", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "ceil", "SYSTEM", "ceil", "mmath", "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, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "ceiling", "SYSTEM", "ceil", "mmath", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "double", 53, 0, "out", "a \
rg_1", "double", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "ceiling", "SYSTEM", "ceil", "mmath", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "century", "SYSTEM", "century", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "date", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "century", "SYSTEM", "century", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "timestamp", 7, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "century", "SYSTEM", "century", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "timestamptz", 7, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "char_length", "SYSTEM", "length", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "char", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "char_length", "SYSTEM", "length", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "char_length", "SYSTEM", "length", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "varchar", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "character_length", "SYSTEM", "length", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "char", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "character_length", "SYSTEM", "length", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "character_length", "SYSTEM", "length", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "varchar", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "charindex", "SYSTEM", "locate", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "char", 0, 0, "in", "arg_2", "char", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "charindex", "SYSTEM", "locate", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "clob", 0, 0, "in", "arg_2", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "charindex", "SYSTEM", "locate", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "varchar", 0, 0, "in", "arg_2", "varchar", 0, 0, "in", NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "charindex", "SYSTEM", "locate3", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "char", 0, 0, "in", "arg_2", "char", 0, 0, "in", "arg_3", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "charindex", "SYSTEM", "locate3", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "clob", 0, 0, "in", "arg_2", "clob", 0, 0, "in", "arg_3", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "charindex", "SYSTEM", "locate3", "str", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "varchar", 0, 0, "in", "arg_2", "varchar", 0, 0, "in", "arg_3", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "clearrejects", "SYSTEM", "create procedure \
sys.clearrejects() external name \
sql.copy_rejects_clear;", "sql", "MAL", "Procedure", true, false, false, true, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "cnt", "SYSTEM", "count", "sql", "Internal C", "Scalar \
function", false, false, false, true, "res_0", "bigint", 64, 0, "out", "arg_1", "clob" \
, 0, 0, "in", "arg_2", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "coalesce", "SYSTEM", "", "", "Internal C", "Scalar \
function", false, false, false, true, "res_0", "any", 0, 0, "out", "arg_1", "any", 0, \
0, "in", "arg_2", "any", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "code", "SYSTEM", "unicode", "str", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "char", 0, 0, "out", "arg_1", "int", 3 \
2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "code", "SYSTEM", "unicode", "str", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "clob", 0, 0, "out", "arg_1", "int", 3 \
2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "code", "SYSTEM", "unicode", "str", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "varchar", 0, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "columnsize", "SYSTEM", "create function \
sys.columnsize(tpe varchar(1024), count bigint) returns bigint begin if tpe in \
('tinyint', 'boolean') then return count; end if; if tpe = 'smallint' then return 2 * \
count; end if; if tpe in ('int', 'real', 'date', 'time', 'timetz', 'sec_interval', \
'day_interval', 'month_interval') then return 4 * count; end if; if tpe in ('bigint', \
'double', 'timestamp', 'timestamptz', 'inet', 'oid') then return 8 * count; end if; \
if tpe in ('hugeint', 'decimal', 'uuid', 'mbr') then return 16 * count; end if; if \
tpe in ('varchar', 'char', 'clob', 'json', 'url') then return 4 * count; end if; if \
tpe in ('blob', 'geometry', 'geometrya') then return 8 * count; end if; return 8 * \
count; end;", "sql", "SQL", "Scalar \
function", false, false, false, true, "result", "bigint", 64, 0, "out", "tpe", "varcha \
r", 1024, 0, "in", "count", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "concat", "SYSTEM", "+", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "char", 0, 0, "out", "arg_1", "char", \
0, 0, "in", "arg_2", "char", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "concat", "SYSTEM", "+", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "clob", 0, 0, "out", "arg_1", "clob", \
0, 0, "in", "arg_2", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "concat", "SYSTEM", "+", "calc", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "varchar", 0, 0, "out", "arg_1", "varc \
har", 0, 0, "in", "arg_2", "varchar", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, 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", "contains", "SYSTEM", "create function contains(a \
geometry, x double, y double) returns boolean external name \
geom.\"Contains\";", "geom", "MAL", "Scalar \
function", false, false, false, true, "result", "boolean", 1, 0, "out", "a", "geometry \
", 0, 0, "in", "x", "double", 53, 0, "in", "y", "double", 53, 0, "in", NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "copyfrom", "SYSTEM", "copy_from", "sql", "Internal \
C", "Function returning a \
table", true, true, false, true, "res_0", "table", 0, 0, "out", "arg_1", "ptr", 0, 0, \
"in", "arg_2", "clob", 0, 0, "in", "arg_3", "clob", 0, 0, "in", "arg_4", "clob", 0, 0, \
"in", "arg_5", "clob", 0, 0, "in", "arg_6", "clob", 0, 0, "in", "arg_7", "bigint", 64, \
0, "in", "arg_8", "bigint", 64, 0, "in", "arg_9", "int", 32, 0, "in", "arg_10", "clob" \
, 0, 0, "in", "arg_11", "int", 32, 0, "in", "arg_12", "int", 32, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "copyfrom", "SYSTEM", "importTable", "sql", "Internal \
C", "Function returning a \
table", true, true, false, true, "res_0", "table", 0, 0, "out", "arg_1", "clob", 0, 0, \
"in", "arg_2", "clob", 0, 0, "in", "arg_3", "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, NU \
LL, NULL, NULL, NULL, 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 bigint, e2 \
bigint) returns double external name \"aggr\".\"corr\";", "aggr", "MAL", "Aggregate \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "bigint" \
, 64, 0, "in", "e2", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", 3 \
2, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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, NU \
LL, NULL, NULL, NULL, NULL, 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", "smallin \
t", 16, 0, "in", "e2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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 bigint, e2 \
bigint) returns double external name \"sql\".\"corr\";", "sql", "MAL", "Analytic \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "bigint" \
, 64, 0, "in", "e2", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", 3 \
2, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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, NU \
LL, NULL, NULL, NULL, NULL, 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", "smallin \
t", 16, 0, "in", "e2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "cos", "SYSTEM", "cos", "mmath", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "cos", "SYSTEM", "cos", "mmath", "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, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "cosh", "SYSTEM", "cosh", "mmath", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "cosh", "SYSTEM", "cosh", "mmath", "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, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "cot", "SYSTEM", "cot", "mmath", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "double", 53, 0, "out", "arg_1", "doub \
le", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "cot", "SYSTEM", "cot", "mmath", "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, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "count", "SYSTEM", "count", "aggr", "Internal \
C", "Aggregate function", false, false, false, true, "res_0", "bigint", 64, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "count", "SYSTEM", "count", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "bigint", 64, 0, "out", "arg_1", "any", \
0, 0, "in", "arg_2", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "count_no_nil", "SYSTEM", "count_no_nil", "aggr", "Internal \
C", "Aggregate function", false, false, false, true, "res_0", "bigint", 64, 0, "out", \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "covar_pop", "SYSTEM", "create aggregate covar_pop(e1 \
bigint, e2 bigint) returns double external name \
\"aggr\".\"covariancep\";", "aggr", "MAL", "Aggregate \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "bigint" \
, 64, 0, "in", "e2", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "covar_pop", "SYSTEM", "create aggregate covar_pop(e1 \
integer, e2 integer) returns double external name \
\"aggr\".\"covariancep\";", "aggr", "MAL", "Aggregate \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "int", 3 \
2, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "covar_pop", "SYSTEM", "create aggregate covar_pop(e1 \
real, e2 real) returns double external name \
\"aggr\".\"covariancep\";", "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, NU \
LL, NULL, NULL, NULL, NULL, 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", "covar_pop", "SYSTEM", "create aggregate covar_pop(e1 \
smallint, e2 smallint) returns double external name \
\"aggr\".\"covariancep\";", "aggr", "MAL", "Aggregate \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "smallin \
t", 16, 0, "in", "e2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "covar_pop", "SYSTEM", "create aggregate covar_pop(e1 \
tinyint, e2 tinyint) returns double external name \
\"aggr\".\"covariancep\";", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "covar_pop", "SYSTEM", "create window covar_pop(e1 bigint, \
e2 bigint) returns double external name \
\"sql\".\"covariancep\";", "sql", "MAL", "Analytic \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "bigint" \
, 64, 0, "in", "e2", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "covar_pop", "SYSTEM", "create window covar_pop(e1 double, \
e2 double) returns double external name \
\"sql\".\"covariancep\";", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "covar_pop", "SYSTEM", "create window covar_pop(e1 \
integer, e2 integer) returns double external name \
\"sql\".\"covariancep\";", "sql", "MAL", "Analytic \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "int", 3 \
2, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "covar_pop", "SYSTEM", "create window covar_pop(e1 real, \
e2 real) returns double external name \
\"sql\".\"covariancep\";", "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, NU \
LL, NULL, NULL, NULL, NULL, 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", "covar_pop", "SYSTEM", "create window covar_pop(e1 \
smallint, e2 smallint) returns double external name \
\"sql\".\"covariancep\";", "sql", "MAL", "Analytic \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "smallin \
t", 16, 0, "in", "e2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "covar_pop", "SYSTEM", "create window covar_pop(e1 \
tinyint, e2 tinyint) returns double external name \
\"sql\".\"covariancep\";", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "covar_samp", "SYSTEM", "create aggregate covar_samp(e1 \
bigint, e2 bigint) returns double external name \
\"aggr\".\"covariance\";", "aggr", "MAL", "Aggregate \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "bigint" \
, 64, 0, "in", "e2", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "covar_samp", "SYSTEM", "create aggregate covar_samp(e1 \
double, e2 double) returns double external name \
\"aggr\".\"covariance\";", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "covar_samp", "SYSTEM", "create aggregate covar_samp(e1 \
integer, e2 integer) returns double external name \
\"aggr\".\"covariance\";", "aggr", "MAL", "Aggregate \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "int", 3 \
2, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "covar_samp", "SYSTEM", "create aggregate covar_samp(e1 \
real, e2 real) returns double external name \
\"aggr\".\"covariance\";", "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, NU \
LL, NULL, NULL, NULL, NULL, 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", "covar_samp", "SYSTEM", "create aggregate covar_samp(e1 \
smallint, e2 smallint) returns double external name \
\"aggr\".\"covariance\";", "aggr", "MAL", "Aggregate \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "smallin \
t", 16, 0, "in", "e2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "covar_samp", "SYSTEM", "create aggregate covar_samp(e1 \
tinyint, e2 tinyint) returns double external name \
\"aggr\".\"covariance\";", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "covar_samp", "SYSTEM", "create window covar_samp(e1 \
bigint, e2 bigint) returns double external name \
\"sql\".\"covariance\";", "sql", "MAL", "Analytic \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "bigint" \
, 64, 0, "in", "e2", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "covar_samp", "SYSTEM", "create window covar_samp(e1 \
double, e2 double) returns double external name \
\"sql\".\"covariance\";", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "covar_samp", "SYSTEM", "create window covar_samp(e1 \
integer, e2 integer) returns double external name \
\"sql\".\"covariance\";", "sql", "MAL", "Analytic \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "int", 3 \
2, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "covar_samp", "SYSTEM", "create window covar_samp(e1 real, \
e2 real) returns double external name \
\"sql\".\"covariance\";", "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, NU \
LL, NULL, NULL, NULL, NULL, 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", "covar_samp", "SYSTEM", "create window covar_samp(e1 \
smallint, e2 smallint) returns double external name \
\"sql\".\"covariance\";", "sql", "MAL", "Analytic \
function", false, false, false, true, "result", "double", 53, 0, "out", "e1", "smallin \
t", 16, 0, "in", "e2", "smallint", 16, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "covar_samp", "SYSTEM", "create window covar_samp(e1 \
tinyint, e2 tinyint) returns double external name \
\"sql\".\"covariance\";", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "createorderindex", "SYSTEM", "create procedure \
sys.createorderindex(sys string, tab string, col string) external name \
sql.createorderindex;", "sql", "MAL", "Procedure", true, false, false, true, "sys", "c \
lob", 0, 0, "in", "tab", "clob", 0, 0, "in", "col", "clob", 0, 0, "in", NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "cume_dist", "SYSTEM", "cume_dist", "sql", "Internal \
C", "Analytic function", false, false, false, true, "res_0", "double", 53, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "curdate", "SYSTEM", "current_date", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "date", 0, 0, "out", NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "current_date", "SYSTEM", "current_date", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "date", 0, 0, "out", NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "current_sessionid", "SYSTEM", "create function \
sys.current_sessionid() returns int external name \
clients.current_sessionid;", "clients", "MAL", "Scalar \
function", false, false, false, true, "result", "int", 32, 0, "out", NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "current_time", "SYSTEM", "current_time", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "timetz", 7, 0, "out", NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "current_timestamp", "SYSTEM", "current_timestamp", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "timestamptz", 7, 0, "out" \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "curtime", "SYSTEM", "current_time", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "timetz", 7, 0, "out", NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "date_to_str", "SYSTEM", "create function date_to_str(d \
date, format string) returns string external name \
mtime.\"date_to_str\";", "mtime", "MAL", "Scalar \
function", false, false, false, true, "result", "clob", 0, 0, "out", "d", "date", 0, 0 \
, "in", "format", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "date_trunc", "SYSTEM", "create function \
sys.date_trunc(txt string, t timestamp with time zone) returns timestamp with time \
zone external name sql.date_trunc;", "sql", "MAL", "Scalar \
function", false, false, false, true, "result", "timestamptz", 7, 0, "out", "txt", "cl \
ob", 0, 0, "in", "t", "timestamptz", 7, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "date_trunc", "SYSTEM", "create function \
sys.date_trunc(txt string, t timestamp) returns timestamp external name \
sql.date_trunc;", "sql", "MAL", "Scalar \
function", false, false, false, true, "result", "timestamp", 7, 0, "out", "txt", "clob \
", 0, 0, "in", "t", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "day", "SYSTEM", "day", "mtime", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "bigint", 64, 0, "out", "arg_1", "day_ \
interval", 4, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "day", "SYSTEM", "day", "mtime", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "bigint", 64, 0, "out", "arg_1", "sec_ \
interval", 13, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "day", "SYSTEM", "day", "mtime", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_1", "date", \
0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "day", "SYSTEM", "day", "mtime", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_1", "timesta \
mp", 7, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, 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", "day", "SYSTEM", "day", "mtime", "Internal C", "Scalar \
function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_1", "timesta \
mptz", 7, 0, "in", 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, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "dayofmonth", "SYSTEM", "day", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "date", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "dayofweek", "SYSTEM", "dayofweek", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "date", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "dayofyear", "SYSTEM", "dayofyear", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "date", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "db_users", "SYSTEM", "CREATE FUNCTION db_users () RETURNS \
TABLE(name varchar(2048)) EXTERNAL NAME sql.db_users;", "sql", "MAL", "Function \
returning a table", false, false, false, true, "name", "varchar", 2048, 0, "out", NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "debug", "SYSTEM", "create function sys.debug(debug int) \
returns integer external name mdb.\"setDebug\";", "mdb", "MAL", "Scalar \
function", false, false, false, true, "result", "int", 32, 0, "out", "debug", "int", 3 \
2, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "debug", "SYSTEM", "create function sys.debug(flag string) \
returns integer external name mdb.\"setDebug\";", "mdb", "MAL", "Scalar \
function", false, false, false, true, "result", "int", 32, 0, "out", "flag", "clob", 0 \
, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, 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", "debugflags", "SYSTEM", "create function sys.debugflags() \
returns table(flag string, val bool) external name \
mdb.\"getDebugFlags\";", "mdb", "MAL", "Function returning a \
table", false, false, false, true, "flag", "clob", 0, 0, "out", "val", "boolean", 1, 0 \
, "out", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "decade", "SYSTEM", "decade", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "date", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "decade", "SYSTEM", "decade", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "timestamp", 7, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "decade", "SYSTEM", "decade", "mtime", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "int", 32, 0, "out", "arg_ \
1", "timestamptz", 7, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "degrees", "SYSTEM", "degrees", "mmath", "Internal \
C", "Scalar function", false, false, false, false, "res_0", "double", 53, 0, "out", "a \
rg_1", "double", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "degrees", "SYSTEM", "degrees", "mmath", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "deltas", "SYSTEM", "create function sys.deltas \
(\"schema\" string) returns table (\"id\" int, \"segments\" bigint, \"all\" bigint, \
\"inserted\" bigint, \"updates\" bigint, \"deletes\" bigint, \"level\" int) external \
name \"sql\".\"deltas\";", "sql", "MAL", "Function returning a \
table", false, false, false, true, "id", "int", 32, 0, "out", "segments", "bigint", 64 \
, 0, "out", "all", "bigint", 64, 0, "out", "inserted", "bigint", 64, 0, "out", "update \
s", "bigint", 64, 0, "out", "deletes", "bigint", 64, 0, "out", "level", "int", 32, 0, \
"out", "schema", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N \
ULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "deltas", "SYSTEM", "create function sys.deltas \
(\"schema\" string, \"table\" string) returns table (\"id\" int, \"segments\" bigint, \
\"all\" bigint, \"inserted\" bigint, \"updates\" bigint, \"deletes\" bigint, \
\"level\" int) external name \"sql\".\"deltas\";", "sql", "MAL", "Function returning \
a table", false, false, false, true, "id", "int", 32, 0, "out", "segments", "bigint", \
64, 0, "out", "all", "bigint", 64, 0, "out", "inserted", "bigint", 64, 0, "out", "upda \
tes", "bigint", 64, 0, "out", "deletes", "bigint", 64, 0, "out", "level", "int", 32, 0 \
, "out", "schema", "clob", 0, 0, "in", "table", "clob", 0, 0, "in", NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "deltas", "SYSTEM", "create function sys.deltas \
(\"schema\" string, \"table\" string, \"column\" string) returns table (\"id\" int, \
\"segments\" bigint, \"all\" bigint, \"inserted\" bigint, \"updates\" bigint, \
\"deletes\" bigint, \"level\" int) external name \
\"sql\".\"deltas\";", "sql", "MAL", "Function returning a \
table", false, false, false, true, "id", "int", 32, 0, "out", "segments", "bigint", 64 \
, 0, "out", "all", "bigint", 64, 0, "out", "inserted", "bigint", 64, 0, "out", "update \
s", "bigint", 64, 0, "out", "deletes", "bigint", 64, 0, "out", "level", "int", 32, 0, \
"out", "schema", "clob", 0, 0, "in", "table", "clob", 0, 0, "in", "column", "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 ]
-[ "sys.functions", "sys", "dense_rank", "SYSTEM", "dense_rank", "sql", "Internal \
C", "Analytic function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg \
_1", "any", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "describe_columns", "SYSTEM", "create function \
sys.describe_columns(schemaname string, tablename string) returns table(name string, \
type string, digits integer, scale integer, nulls boolean, cdefault string, number \
integer, sqltype string, remark string) begin return select c.name, c.\"type\", \
c.type_digits, c.type_scale, c.\"null\", c.\"default\", c.number, \
sys.describe_type(c.\"type\", c.type_digits, c.type_scale), com.remark from \
sys._tables t, sys.schemas s, sys._columns c left outer join sys.comments com on c.id \
= com.id where c.table_id = t.id and t.name = tablename and t.schema_id = s.id and \
s.name = schemaname order by c.number; end;", "sql", "SQL", "Function returning a \
table", false, false, false, true, "name", "clob", 0, 0, "out", "type", "clob", 0, 0, \
"out", "digits", "int", 32, 0, "out", "scale", "int", 32, 0, "out", "nulls", "boolean" \
, 1, 0, "out", "cdefault", "clob", 0, 0, "out", "number", "int", 32, 0, "out", "sqltype", "clob", 0, 0, "out",
"remark", "clob", 0, 0, "out", "schemaname", "clob", 0, 0, "in", "tablename", "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 ]
-[ "sys.functions", "sys", "describe_function", "SYSTEM", "create function \
sys.describe_function(schemaname string, functionname string) returns table(id \
integer, name string, type string, language string, remark string) begin return \
select f.id, f.name, ft.function_type_keyword, fl.language_keyword, c.remark from \
sys.functions f join sys.schemas s on f.schema_id = s.id join sys.function_types ft \
on f.type = ft.function_type_id left outer join sys.function_languages fl on \
f.language = fl.language_id left outer join sys.comments c on f.id = c.id where \
f.name=functionname and s.name = schemaname; end;", "sql", "SQL", "Function returning \
a table", false, false, false, true, "id", "int", 32, 0, "out", "name", "clob", 0, 0, \
"out", "type", "clob", 0, 0, "out", "language", "clob", 0, 0, "out", "remark", "clob", \
0, 0, "out", "schemaname", "clob", 0, 0, "in", "functionname", "clob", 0, 0, "in", NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "describe_table", "SYSTEM", "create function \
sys.describe_table(schemaname string, tablename string) returns table(name string, \
query string, type string, id integer, remark string) begin return select t.name, \
t.query, tt.table_type_name, t.id, c.remark from sys.schemas s, sys.table_types tt, \
sys._tables t left outer join sys.comments c on t.id = c.id where s.name = schemaname \
and t.schema_id = s.id and t.name = tablename and t.type = tt.table_type_id; \
end;", "sql", "SQL", "Function returning a \
table", false, false, false, true, "name", "clob", 0, 0, "out", "query", "clob", 0, 0, \
"out", "type", "clob", 0, 0, "out", "id", "int", 32, 0, "out", "remark", "clob", 0, 0, \
"out", "schemaname", "clob", 0, 0, "in", "tablename", "clob", 0, 0, "in", NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, 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 ]
-[ "sys.functions", "sys", "describe_type", "SYSTEM", "create function \
sys.describe_type(ctype string, digits integer, tscale integer) returns string begin \
return case ctype when 'bigint' then 'BIGINT' when 'blob' then case digits when 0 \
then 'BINARY LARGE OBJECT' else 'BINARY LARGE OBJECT(' || digits || ')' end when \
'boolean' then 'BOOLEAN' when 'char' then case digits when 1 then 'CHARACTER' else \
'CHARACTER(' || digits || ')' end when 'clob' then case digits when 0 then 'CHARACTER \
LARGE OBJECT' else 'CHARACTER LARGE OBJECT(' || digits || ')' end when 'date' then \
'DATE' when 'day_interval' then 'INTERVAL DAY' when ctype = 'decimal' then case when \
(digits = 1 and tscale = 0) or digits = 0 then 'DECIMAL' when tscale = 0 then \
'DECIMAL(' || digits || ')' when digits = 39 then 'DECIMAL(' || 38 || ',' || tscale \
|| ')' when digits = 19 and (select count(*) = 0 from sys.types where sqlname = \
'hugeint') then 'DECIMAL(' || 18 || ',' || tscale || ')' else 'DECIMAL(' || digits || \
',' || tscale || ')' end when 'double' then case when digits = 53 and tscale = 0 \
then 'DOUBLE' when tscale = 0 then 'FLOAT(' || digits || ')' else 'FLOAT(' || digits \
|| ',' || tscale || ')' end when 'geometry' then case digits when 4 then \
'GEOMETRY(POINT' || case tscale when 0 then '' else ',' || tscale end || ')' when 8 \
then 'GEOMETRY(LINESTRING' || case tscale when 0 then '' else ',' || tscale end || \
')' when 16 then 'GEOMETRY(POLYGON' || case tscale when 0 then '' else ',' || tscale \
end || ')' when 20 then 'GEOMETRY(MULTIPOINT' || case tscale when 0 then '' else ',' \
|| tscale end || ')' when 24 then 'GEOMETRY(MULTILINESTRING' || case tscale when 0 \
then '' else ',' || tscale end || ')' when 28 then 'GEOMETRY(MULTIPOLYGON' || case \
tscale when 0 then '' else ',' || tscale end || ')' when 32 then \
'GEOMETRY(GEOMETRYCOLLECTION' || case tscale when 0 then '' else ',' || tscale end || \
')' else 'GEOMETRY' end when 'hugeint' then 'HUGEINT' when 'int' then 'INTEGER' when \
'month_interval' then case digits when 1 then 'INTERVAL YEAR' when 2 then 'INTERVAL \
YEAR TO MONTH' when 3 then 'INTERVAL MONTH' end when 'real' then case when digits = \
24 and tscale = 0 then 'REAL' when tscale = 0 then 'FLOAT(' || digits || ')' else \
'FLOAT(' || digits || ',' || tscale || ')' end when 'sec_interval' then case digits \
when 4 then 'INTERVAL DAY' when 5 then 'INTERVAL DAY TO HOUR' when 6 then 'INTERVAL \
DAY TO MINUTE' when 7 then 'INTERVAL DAY TO SECOND' when 8 then 'INTERVAL HOUR' when \
9 then 'INTERVAL HOUR TO MINUTE' when 10 then 'INTERVAL HOUR TO SECOND' when 11 then \
'INTERVAL MINUTE' when 12 then 'INTERVAL MINUTE TO SECOND' when 13 then 'INTERVAL \
SECOND' end when 'smallint' then 'SMALLINT' when 'time' then case digits when 1 then \
'TIME' else 'TIME(' || (digits - 1) || ')' end when 'timestamp' then case digits when \
7 then 'TIMESTAMP' else 'TIMESTAMP(' || (digits - 1) || ')' end when 'timestamptz' \
then case digits when 7 then 'TIMESTAMP' else 'TIMESTAMP(' || (digits - 1) || ')' end \
|| ' WITH TIME ZONE' when 'timetz' then case digits when 1 then 'TIME' else 'TIME(' \
|| (digits - 1) || ')' end || ' WITH TIME ZONE' when 'tinyint' then 'TINYINT' when \
'varchar' then 'CHARACTER VARYING(' || digits || ')' else case when lower(ctype) = \
ctype then upper(ctype) else '\"' || ctype || '\"' end || case digits when 0 then '' \
else '(' || digits || case tscale when 0 then '' else ',' || tscale end || ')' end \
end; end;", "sql", "SQL", "Scalar \
function", false, false, false, true, "result", "clob", 0, 0, "out", "ctype", "clob", \
0, 0, "in", "digits", "int", 32, 0, "in", "tscale", "int", 32, 0, "in", NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "diff", "SYSTEM", "diff", "sql", "Internal C", "Analytic \
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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "diff", "SYSTEM", "diff", "sql", "Internal C", "Analytic \
function", false, false, false, true, "res_0", "boolean", 1, 0, "out", "arg_1", "boole \
an", 1, 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, 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", "difference", "SYSTEM", "stringdiff", "txtsim", "Internal \
C", "Scalar function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1 \
", "char", 0, 0, "in", "arg_2", "char", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "difference", "SYSTEM", "stringdiff", "txtsim", "Internal \
C", "Scalar function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1 \
", "clob", 0, 0, "in", "arg_2", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "difference", "SYSTEM", "stringdiff", "txtsim", "Internal \
C", "Scalar function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1 \
", "varchar", 0, 0, "in", "arg_2", "varchar", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "dq", "SYSTEM", "create function sys.dq (s string) returns \
string begin return '\"' || sys.replace(s,'\"','\"\"') || '\"'; \
end;", "sql", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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", "droporderindex", "SYSTEM", "create procedure \
sys.droporderindex(sys string, tab string, col string) external name \
sql.droporderindex;", "sql", "MAL", "Procedure", true, false, false, true, "sys", "clo \
b", 0, 0, "in", "tab", "clob", 0, 0, "in", "col", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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_database", "SYSTEM", "create function \
sys.dump_database(describe boolean) returns table(o int, stmt string) begin set \
schema sys; truncate sys.dump_statements; insert into sys.dump_statements values (1, \
'START TRANSACTION;'); insert into sys.dump_statements values ((select count(*) from \
sys.dump_statements) + 1, 'SET SCHEMA \"sys\";'); insert into sys.dump_statements \
select (select count(*) from sys.dump_statements) + rank() over(), stmt from \
sys.dump_create_roles; insert into sys.dump_statements select (select count(*) from \
sys.dump_statements) + rank() over(), stmt from sys.dump_create_users; insert into \
sys.dump_statements select (select count(*) from sys.dump_statements) + rank() \
over(), stmt from sys.dump_create_schemas; insert into sys.dump_statements select \
(select count(*) from sys.dump_statements) + rank() over(), stmt from \
sys.dump_user_defined_types; insert into sys.dump_statements select (select count(*) \
from sys.dump_statements) + rank() over(), stmt from sys.dump_add_schemas_to_users; \
insert into sys.dump_statements select (select count(*) from sys.dump_statements) + \
rank() over(), stmt from sys.dump_grant_user_privileges; insert into \
sys.dump_statements select (select count(*) from sys.dump_statements) + rank() \
over(), stmt from sys.dump_sequences; insert into sys.dump_statements select (select \
count(*) from sys.dump_statements) + rank() over(order by stmts.o), stmts.s from \
(select f.o, f.stmt from sys.dump_functions f union select t.o, t.stmt from \
sys.dump_tables t) as stmts(o, s); if not describe then call sys.dump_table_data(); \
end if; insert into sys.dump_statements select (select count(*) from \
sys.dump_statements) + rank() over(), stmt from sys.dump_start_sequences; insert into \
sys.dump_statements select (select count(*) from sys.dump_statements) + rank() \
over(), stmt from sys.dump_column_defaults; insert into sys.dump_statements select \
(select count(*) from sys.dump_statements) + rank() over(), stmt from \
sys
.dump_table_constraint_type; insert into sys.dump_statements select (select count(*) \
from sys.dump_statements) + rank() over(), stmt from sys.dump_indices; insert into \
sys.dump_statements select (select count(*) from sys.dump_statements) + rank() \
over(), stmt from sys.dump_foreign_keys; insert into sys.dump_statements select \
(select count(*) from sys.dump_statements) + rank() over(), stmt from \
sys.dump_partition_tables; insert into sys.dump_statements select (select count(*) \
from sys.dump_statements) + rank() over(), stmt from sys.dump_triggers; insert into \
sys.dump_statements select (select count(*) from sys.dump_statements) + rank() \
over(), stmt from sys.dump_comments; insert into sys.dump_statements select (select \
count(*) from sys.dump_statements) + rank() over(), stmt from sys.dump_table_grants; \
insert into sys.dump_statements select (select count(*) from sys.dump_statements) + \
rank() over(), stmt from sys.dump_column_grants; insert into sys.dump_statements \
select (select count (*) from sys.dump_statements) + rank() over(), stmt from \
sys.dump_function_grants; insert into sys.dump_statements values ((select count(*) \
from sys.dump_statements) + 1, 'COMMIT;'); return sys.dump_statements; \
end;", "sql", "SQL", "Function returning a \
table", false, false, false, true, "o", "int", 32, 0, "out", "stmt", "clob", 0, 0, "ou \
t", "describe", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, 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() begin declare i int; set i = (select min(t.id) from sys.tables \
t, sys.table_types ts where t.type = ts.table_type_id and ts.table_type_name = \
'TABLE' and not t.system); if i is not null then declare m int; set m = (select \
max(t.id) from sys.tables t, sys.table_types ts where t.type = ts.table_type_id and \
ts.table_type_name = 'TABLE' and not t.system); declare sch string; declare tbl \
string; while i < m do set sch = (select s.name from sys.tables t, sys.schemas s \
where s.id = t.schema_id and t.id = i); set tbl = (select t.name from sys.tables t, \
sys.schemas s where s.id = t.schema_id and t.id = i); call sys.dump_table_data(sch, \
tbl); set i = (select min(t.id) from sys.tables t, sys.table_types ts where t.type = \
ts.table_type_id and ts.table_type_name = 'TABLE' and not t.system and t.id > i); end \
while; set sch = (select s.name from sys.tables t, sys.schemas s where s.id = \
t.schema_id and t. id = i); set tbl = (select t.name from sys.tables t, sys.schemas \
s where s.id = t.schema_id and t.id = i); call sys.dump_table_data(sch, tbl); end if; \
end;", "sql", "SQL", "Procedure", true, false, false, true, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL \
, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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 sys.columns c, sys.tables t, sys.schemas s where c.table_id = t.id and \
t.name = tbl and t.schema_id = s.id and s.name = sch); 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 count from \
sys.storage(sch, tbl, cname)); if _cnt > 0 then set copy_into_stmt = 'COPY ' || _cnt \
|| ' RECORDS INTO ' || sys.fqn(sch, tbl) || '(' || sys.dq(cname); declare \
select_data_stmt string; set select_data_stmt = 'SELECT (SELECT COUNT(*) FROM \
sys.dump_statements) + RANK() OVER(), ' || sys.prepare_esc(cname, ctype); declare m \
int; set m = (select max(c.id) from sys.columns c, sys.tables t where c.table_id = \
t.id and t.name = tbl); whi le (k < m) do set k = (select min(c.id) from sys.columns \
c, sys.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 || ', ' || \
sys.dq(cname)); set select_data_stmt = select_data_stmt || '|| \\'|\\' || ' || \
sys.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 ' || sys.fqn(sch, tbl); insert into sys.dump_statements \
values ((select count(*) from sys.dump_statements) + 1, copy_into_stmt); call \
sys.eval('INSERT INTO sys.dump_statements ' || select_data_stmt || ';'); end if; end \
if; end;", "sql", "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, NUL
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NUL \
L, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
-[ "sys.functions", "sys", "editdistance", "SYSTEM", "editdistance", "txtsim", "Internal \
C", "Scalar function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1 \
", "char", 0, 0, "in", "arg_2", "char", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "editdistance", "SYSTEM", "editdistance", "txtsim", "Internal \
C", "Scalar function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1 \
", "clob", 0, 0, "in", "arg_2", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "editdistance", "SYSTEM", "editdistance", "txtsim", "Internal \
C", "Scalar function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1 \
", "varchar", 0, 0, "in", "arg_2", "varchar", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "editdistance2", "SYSTEM", "editdistance2", "txtsim", "Internal \
C", "Scalar function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1 \
", "char", 0, 0, "in", "arg_2", "char", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "editdistance2", "SYSTEM", "editdistance2", "txtsim", "Internal \
C", "Scalar function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1 \
", "clob", 0, 0, "in", "arg_2", "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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, 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", "editdistance2", "SYSTEM", "editdistance2", "txtsim", "Internal \
C", "Scalar function", false, false, false, true, "res_0", "int", 32, 0, "out", "arg_1 \
", "varchar", 0, 0, "in", "arg_2", "varchar", 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, NU \
LL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic