Changeset: b217444852a5 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/b217444852a5
Modified Files:
        clients/Tests/exports.stable.out
        monetdb5/mal/mal_namespace.h
        sql/server/rel_psm.c
        sql/storage/store.c
        sql/test/emptydb/Tests/check.stable.out
        sql/test/emptydb/Tests/check.stable.out.int128
Branch: default
Log Message:

Removed dead code since removal of embedded languages.


diffs (truncated from 4302 to 300 lines):

diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -1243,7 +1243,6 @@ const char subavgRef[];
 const char subcountRef[];
 const char subdeltaRef[];
 const char subdiffRef[];
-const char subeval_aggrRef[];
 const char subgroupRef[];
 const char subgroupdoneRef[];
 const char submaxRef[];
diff --git a/monetdb5/mal/mal_namespace.h b/monetdb5/mal/mal_namespace.h
--- a/monetdb5/mal/mal_namespace.h
+++ b/monetdb5/mal/mal_namespace.h
@@ -238,7 +238,6 @@
        FUNC(subcount); \
        FUNC(subdelta); \
        FUNC(subdiff); \
-       FUNC(subeval_aggr); \
        FUNC(subgroup); \
        FUNC(subgroupdone); \
        FUNC(submax); \
diff --git a/sql/server/rel_psm.c b/sql/server/rel_psm.c
--- a/sql/server/rel_psm.c
+++ b/sql/server/rel_psm.c
@@ -1014,40 +1014,7 @@ rel_create_func(sql_query *query, dlist 
        if (lang > FUNC_LANG_SQL && has_generic_decimal_result(restype))
                return sql_error(sql, 02, SQLSTATE(42000) "CREATE %s: the 
function '%s' returns a generic DECIMAL type, UDFs require precision and 
scale", F, fname);
        if (body && LANG_EXT(lang)) {
-               const char *lang_body = body->h->data.sval, *mod = "unknown", 
*slang = "Unknown", *imp = "Unknown";
-               switch (lang) {
-               default:
-                       return sql_error(sql, 01, SQLSTATE(42000) "Function 
language without a MAL backend");
-               }
-               switch(type) {
-               case F_AGGR:
-                       imp = "eval_aggr";
-                       break;
-               case F_LOADER:
-                       imp = "eval_loader";
-                       break;
-               default: /* for every other function type at the moment */
-                       imp = "eval";
-               }
-
-               if (type == F_LOADER)
-                       return sql_error(sql, 01, SQLSTATE(42000) "CREATE %s: 
No longer supported", F);
-
-               sql->params = NULL;
-               if (create) {
-                       bit side_effect = (list_empty(restype) || (!vararg && 
list_empty(l))); /* TODO make this more precise? */
-                       switch (mvc_create_func(&f, sql, sql->sa, s, fname, l, 
restype, type, lang, mod, imp, lang_body, (type == F_LOADER)?TRUE:FALSE, 
vararg, FALSE, side_effect, order_required, opt_order)) {
-                               case -1:
-                                       return sql_error(sql, 01, 
SQLSTATE(HY013) MAL_MALLOC_FAIL);
-                               case -2:
-                               case -3:
-                                       return sql_error(sql, 01, 
SQLSTATE(42000) "CREATE %s: transaction conflict detected", F);
-                               default:
-                                       break;
-                       }
-               } else if (!sf) {
-                       return sql_error(sql, 01, SQLSTATE(42000) "CREATE %s: 
%s function %s.%s not bound", F, slang, s->base.name, fname);
-               }
+               return sql_error(sql, 01, SQLSTATE(42000) "Function language 
without a MAL backend");
        } else if (body) { /* SQL implementation */
                sql_arg *ra = (restype && type != 
F_UNION)?restype->h->data:NULL;
                list *b = NULL;
diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -1019,16 +1019,7 @@ load_func(sql_trans *tr, sql_schema *s, 
                t->imp = NULL;
        }
        if (LANG_EXT(t->lang)) { /* instantiate functions other than sql and 
mal */
-               switch(t->type) {
-               case F_AGGR:
-                       t->imp =_STRDUP("eval_aggr");
-                       break;
-               case F_LOADER:
-                       t->imp =_STRDUP("eval_loader");
-                       break;
-               default: /* for every other function type at the moment */
-                       t->imp =_STRDUP("eval");
-               }
+               t->imp =_STRDUP("eval");
        }
        if (order_spec == 2)
                t->order_required = true;
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
@@ -434,7 +434,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .s,     .,      .,      .s,     . # table_name
 % %1,  name,   authorization,  owner,  system, comment # name
 % varchar,     varchar,        varchar,        varchar,        boolean,        
varchar # type
-% 11,  18,     8,      7,      5,      28 # length
+% -1,  -1,     -1,     -1,     5,      -1 # length
 [ "sys.schemas",       "information_schema",   "monetdb",      "monetdb",      
true,   "ISO/IEC 9075-11 SQL/Schemata"  ]
 [ "sys.schemas",       "json", "monetdb",      "monetdb",      true,   NULL    
]
 [ "sys.schemas",       "logging",      "monetdb",      "monetdb",      true,   
NULL    ]
@@ -444,7 +444,7 @@ select 'null in fkeys.delete_action', de
 % .%25,        .s,     .t,     .,      .,      .t,     .,      .,      . # 
table_name
 % %25, name,   name,   query,  type,   system, commit_action,  access, comment 
# name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
boolean,        varchar,        varchar,        varchar # type
-% 11,  18,     34,     6812,   5,      5,      8,      8,      0 # length
+% -1,  -1,     -1,     -1,     -1,     5,      -1,     -1,     -1 # length
 [ "sys._tables",       "information_schema",   "character_sets",       "create 
view information_schema.character_sets as select cast(null as varchar(1)) as 
character_set_catalog, cast(null as varchar(1)) as character_set_schema, 
cast('UTF-8' as varchar(16)) as character_set_name, cast('ISO/IEC 10646:2021' 
as varchar(20)) as character_repertoire, cast('UTF-8' as varchar(16)) as 
form_of_use, cast(null as varchar(1)) as default_collate_catalog, cast(null as 
varchar(1)) as default_collate_schema, cast(null as varchar(1)) as 
default_collate_name;",  "VIEW", true,   "COMMIT",       "WRITABLE",     NULL   
 ]
 [ "sys._tables",       "information_schema",   "check_constraints",    "create 
view information_schema.check_constraints as select cast(null as varchar(1)) as 
constraint_catalog, s.\"name\" as constraint_schema, k.\"name\" as 
constraint_name, cast(sys.check_constraint(s.\"name\", k.\"name\") as 
varchar(2048)) as check_clause, t.\"schema_id\" as schema_id, t.\"id\" as 
table_id, t.\"name\" as table_name, k.\"id\" as key_id from (select sk.\"id\", 
sk.\"table_id\", sk.\"name\" from sys.\"keys\" sk where sk.\"type\" = 4 union 
all select tk.\"id\", tk.\"table_id\", tk.\"name\" from tmp.\"keys\" tk where 
tk.\"type\" = 4) k inner join (select st.\"id\", st.\"schema_id\", st.\"name\" 
from sys.\"_tables\" st union all select tt.\"id\", tt.\"schema_id\", 
tt.\"name\" from tmp.\"_tables\" tt) t on k.\"table_id\" = t.\"id\" inner join 
sys.\"schemas\" s on t.\"schema_id\" = s.\"id\" order by s.\"name\", 
t.\"name\", k.\"name\";",        "VIEW", true,   "COMMIT",       "WRITABLE",    
 NULL    ]
 [ "sys._tables",       "information_schema",   "columns",      "create view 
information_schema.columns as select cast(null as varchar(1)) as table_catalog, 
s.\"name\" as table_schema, t.\"name\" as table_name, c.\"name\" as 
column_name, cast(1 + c.\"number\" as int) as ordinal_position, c.\"default\" 
as column_default, cast(sys.ifthenelse(c.\"null\", 'YES', 'NO') as varchar(3)) 
as is_nullable, cast(sys.\"sql_datatype\"(c.\"type\", c.\"type_digits\", 
c.\"type_scale\", true, true) as varchar(1024)) as data_type, 
cast(sys.ifthenelse(c.\"type\" in ('varchar','clob','char','json','url','xml') 
and c.\"type_digits\" > 0, c.\"type_digits\", null) as int) as 
character_maximum_length, cast(sys.ifthenelse(c.\"type\" in 
('varchar','clob','char','json','url','xml') and c.\"type_digits\" > 0, 4 * 
cast(c.\"type_digits\" as bigint), null) as bigint) as character_octet_length, 
cast(sys.ifthenelse(c.\"type\" in 
('int','smallint','tinyint','bigint','hugeint','float','real','double','decimal','numeric','oid'),
 c.\"
 type_digits\", null) as int) as numeric_precision, 
cast(sys.ifthenelse(c.\"type\" in 
('int','smallint','tinyint','bigint','hugeint','float','real','double','oid'), 
2, sys.ifthenelse(c.\"type\" in ('decimal','numeric'), 10, null)) as int) as 
numeric_precision_radix, cast(sys.ifthenelse(c.\"type\" in 
('int','smallint','tinyint','bigint','hugeint','float','real','double','decimal','numeric','oid'),
 c.\"type_scale\", null) as int) as numeric_scale, 
cast(sys.ifthenelse(c.\"type\" in 
('date','timestamp','timestamptz','time','timetz'), 
sys.ifthenelse(c.\"type_scale\" > 0, c.\"type_scale\" -1, 0), null) as int) as 
datetime_precision, cast(sys.ifthenelse(c.\"type\" in 
('day_interval','month_interval','sec_interval'), 
sys.\"sql_datatype\"(c.\"type\", c.\"type_digits\", c.\"type_scale\", true, 
true), null) as varchar(40)) as interval_type, cast(case c.\"type\" when 
'day_interval' then 0 when 'month_interval' then 0 when 'sec_interval' then 
(sys.ifthenelse(c.\"type_digits\" in (7, 10, 12, 13), 
 sys.ifthenelse(c.\"type_scale\" > 0, c.\"type_scale\", 3), 0)) else null end 
as int) as interval_precision, cast(null as varchar(1)) as 
character_set_catalog, cast(null as varchar(1)) as character_set_schema, 
cast(sys.ifthenelse(c.\"type\" in ('varchar','clob','char','json','url','xml'), 
'UTF-8', null) as varchar(16)) as character_set_name, cast(null as varchar(1)) 
as collation_catalog, cast(null as varchar(1)) as collation_schema, cast(null 
as varchar(1)) as collation_name, cast(null as varchar(1)) as domain_catalog, 
cast(null as varchar(1)) as domain_schema, cast(null as varchar(1)) as 
domain_name, cast(null as varchar(1)) as udt_catalog, cast(null as varchar(1)) 
as udt_schema, cast(null as varchar(1)) as udt_name, cast(null as varchar(1)) 
as scope_catalog, cast(null as varchar(1)) as scope_schema, cast(null as 
varchar(1)) as scope_name, cast(null as int) as maximum_cardinality, cast(null 
as varchar(1)) as dtd_identifier, cast('NO' as varchar(3)) as 
is_self_referencing, cast(sys.i
 fthenelse(seq.\"name\" is null or c.\"null\", 'NO', 'YES') as varchar(3)) as 
is_identity, seq.\"name\" as identity_generation, seq.\"start\" as 
identity_start, seq.\"increment\" as identity_increment, seq.\"maxvalue\" as 
identity_maximum, seq.\"minvalue\" as identity_minimum, 
cast(sys.ifthenelse(seq.\"name\" is null, null, sys.ifthenelse(seq.\"cycle\", 
'YES', 'NO')) as varchar(3)) as identity_cycle, 
cast(sys.ifthenelse(seq.\"name\" is null, 'NO', 'YES') as varchar(3)) as 
is_generated, cast(sys.ifthenelse(seq.\"name\" is null, null, c.\"default\") as 
varchar(1024)) as generation_expression, cast('NO' as varchar(3)) as 
is_system_time_period_start, cast('NO' as varchar(3)) as 
is_system_time_period_end, cast('NO' as varchar(3)) as 
system_time_period_timestamp_generation, cast(sys.ifthenelse(t.\"type\" in 
(0,3,7,20,30), 'YES', 'NO') as varchar(3)) as is_updatable, cast(null as 
varchar(1)) as declared_data_type, cast(null as int) as 
declared_numeric_precision, cast(null as int) as declare
 d_numeric_scale, t.\"schema_id\" as schema_id, c.\"table_id\" as table_id, 
c.\"id\" as column_id, seq.\"id\" as sequence_id, t.\"system\" as is_system, 
cm.\"remark\" as comments from sys.\"columns\" c inner join sys.\"tables\" t on 
c.\"table_id\" = t.\"id\" inner join sys.\"schemas\" s on t.\"schema_id\" = 
s.\"id\" left outer join sys.\"comments\" cm on c.\"id\" = cm.\"id\" left outer 
join sys.\"sequences\" seq on ((seq.\"name\"||'\"') = substring(c.\"default\", 
3 + sys.\"locate\"('\".\"seq_',c.\"default\",14))) order by s.\"name\", 
t.\"name\", c.\"number\";", "VIEW", true,   "COMMIT",       "WRITABLE",     
NULL    ]
@@ -592,7 +592,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .s,     .t,     .c,     .c,     .c,     .c,     .c,     .c,     .c,     
.c,     . # table_name
 % %1,  name,   name,   name,   type,   type_digits,    type_scale,     
default,        null,   number, storage,        comment # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
int,    int,    varchar,        boolean,        int,    varchar,        varchar 
# type
-% 12,  18,     34,     39,     9,      7,      1,      5,      5,      2,      
0,      0 # length
+% -1,  -1,     -1,     -1,     -1,     -1,     -1,     -1,     5,      -1,     
-1,     -1 # length
 [ "sys._columns",      "information_schema",   "character_sets",       
"character_set_catalog",        "varchar",      1,      0,      NULL,   true,   
0,      NULL,   NULL    ]
 [ "sys._columns",      "information_schema",   "character_sets",       
"character_set_schema", "varchar",      1,      0,      NULL,   true,   1,      
NULL,   NULL    ]
 [ "sys._columns",      "information_schema",   "character_sets",       
"character_set_name",   "varchar",      16,     0,      NULL,   true,   2,      
NULL,   NULL    ]
@@ -1698,23 +1698,23 @@ select 'null in fkeys.delete_action', de
 % .%1, .t,     .c,     .p # table_name
 % %1,  name,   name,   expression # name
 % varchar,     varchar,        varchar,        varchar # type
-% 0,   0,      0,      0 # length
+% -1,  -1,     -1,     -1 # length
 % .%1, .t,     .p,     .r,     .r,     .r # table_name
 % %1,  name,   expression,     minimum,        maximum,        with_nulls # 
name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
boolean # type
-% 0,   0,      0,      0,      0,      5 # length
+% -1,  -1,     -1,     -1,     -1,     5 # length
 % .%1, .t,     .p,     .v # table_name
 % %1,  name,   expression,     value # name
 % varchar,     varchar,        varchar,        varchar # type
-% 0,   0,      0,      0 # length
+% -1,  -1,     -1,     -1 # length
 % .%6, .x,     .x,     .x # table_name
 % %6,  sname,  name,   modfunc # name
 % varchar,     varchar,        varchar,        varchar # type
-% 0,   0,      0,      0 # length
+% -1,  -1,     -1,     -1 # 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,      comment,        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,    inout4, name5,  type5,  type_digits5,   
type_scale5,    inout5, name6,  type6,  type_digits6,   type_scale6,    inout6, 
name7,  type7,  type_digits7,   type_scale7,    inout7, name8,  type8,  
type_digits8,   type_scale8,    inout8, name9,  type9,  type_digits9,   
type_scale9,    inout9, name10, type10, type_digits10,  type_scale10,   
inout10,        name11, type11, type_digits11,  type_scale11,   inout11,        
name12, type12, type_digits12,  type_scale12,   inout12,        name13, type13, 
type_digits13,  type_scale13,   inout13,        name14, type14, type_digits14,  
type_scale14,   inout14,        name15, type15, type_digits15,  type_scale15,   
inout15 # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar,        varchar,        varchar,        boolean,        boolean,        
boolean,        boolean,        varchar,        varchar,        varchar,        
int,    int,    varchar,        varchar,        varchar,        int,    int,    
varchar,        varchar,        varchar,        int,    int,    varchar,        
varchar,        varchar,        int,    int,    varchar,        varchar,        
varchar,        int,    int,    varchar,        varchar,        varchar,        
int,    int,    varchar,        varchar,        varchar,        int,    int,    
varchar,        varchar,        varchar,        int,    int,    varchar,        
varchar,        varchar,        int,    int,    varchar,        varchar,        
varchar,        int,    int,    varchar,        varchar,        varchar,        
int,    int,    varchar,        varchar,        varchar,        int,    int,    
varchar,        varchar,        varchar,        int,    int,    varchar,        
varchar,        varchar,        int,    int,    varchar,        varchar,        
varchar,        int,    int,    varchar,        varchar,        varchar,        
int,    int,    varchar # type
-% 13,  7,      37,     6,      3806,   9,      10,     26,     5,      5,      
5,      5,      0,      11,     14,     4,      1,      3,      16,     14,     
4,      1,      3,      16,     14,     4,      1,      3,      27,     14,     
4,      1,      3,      9,      9,      4,      1,      3,      14,     7,      
4,      1,      3,      12,     9,      2,      1,      3,      11,     7,      
2,      1,      3,      11,     7,      2,      1,      3,      10,     7,      
2,      1,      3,      9,      7,      2,      1,      3,      8,      7,      
1,      1,      3,      11,     7,      2,      1,      3,      6,      7,      
4,      1,      3,      9,      7,      4,      1,      3,      6,      7,      
4,      1,      3 # length
+% -1,  -1,     -1,     -1,     -1,     -1,     -1,     -1,     5,      5,      
5,      5,      -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     
-1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     
-1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     
-1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     
-1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     
-1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     
-1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     
-1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1,     
-1,     -1,     -1 # 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,   NULL,   "result",       "json", 0,      0,      "out",  "js",   
"json", 0,      0,      "in",   "name", "bigint",       63,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys.functions",     "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,   NULL,   "result",       "json", 0,      0,      "out",  "js",   
"json", 0,      0,      "in",   "name", "int",  31,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
 [ "sys.functions",     "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,   NULL,   "result",       "json", 0,      0,      "out",  "js",   
"json", 0,      0,      "in",   "name", "tinyint",      7,      0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
@@ -2879,7 +2879,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .,      . # table_name
 % %1,  name,   grantor # name
 % varchar,     varchar,        varchar # type
-% 9,   9,      7 # length
+% -1,  -1,     -1 # length
 [ "sys.auths", ".snapshot",    "monetdb"       ]
 [ "sys.auths", "monetdb",      NULL    ]
 [ "sys.auths", "public",       NULL    ]
@@ -2887,13 +2887,13 @@ select 'null in fkeys.delete_action', de
 % .%1, .u,     .u,     .s,     .u,     .u,     .u,     .u,     . # table_name
 % %1,  name,   fullname,       name,   schema_path,    max_memory,     
max_workers,    optimizer,      default_role # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
bigint, int,    varchar,        varchar # type
-% 16,  9,      13,     3,      5,      1,      1,      12,     9 # length
+% -1,  -1,     -1,     -1,     -1,     -1,     -1,     -1,     -1 # length
 [ "sys.db_user_info",  ".snapshot",    "Snapshot User",        "sys",  
"\"sys\"",      0,      0,      "default_pipe", ".snapshot"     ]
 [ "sys.db_user_info",  "monetdb",      "MonetDB Admin",        "sys",  
"\"sys\"",      0,      0,      "default_pipe", "monetdb"       ]
 % .%1, .s1,    .f1,    .s2,    .f2,    .dt # table_name
 % %1,  name,   name,   name,   name,   dependency_type_name # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar # type
-% 25,  3,      17,     3,      37,     9 # length
+% -1,  -1,     -1,     -1,     -1,     -1 # length
 [ "function used by function", "sys",  "date_to_str",  "sys",  "dayname",      
"FUNCTION"      ]
 [ "function used by function", "sys",  "describe_type",        "sys",  
"describe_columns",     "FUNCTION"      ]
 [ "function used by function", "sys",  "sql_datatype", "sys",  
"describe_type",        "FUNCTION"      ]
@@ -2920,7 +2920,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .s1,    .t,     .s2,    .f,     .dt # table_name
 % %1,  name,   name,   name,   name,   dependency_type_name # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar # type
-% 22,  3,      26,     3,      37,     9 # length
+% -1,  -1,     -1,     -1,     -1,     -1 # length
 [ "table used by function",    "sys",  "db_user_info", "sys",  "db_users",     
"FUNCTION"      ]
 [ "table used by function",    "sys",  "_columns",     "sys",  
"describe_columns",     "FUNCTION"      ]
 [ "table used by function",    "sys",  "_tables",      "sys",  
"describe_columns",     "FUNCTION"      ]
@@ -2979,7 +2979,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .s1,    .t,     .c,     .s2,    .f,     .dt # table_name
 % %1,  name,   name,   name,   name,   name,   dependency_type_name # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar,        varchar # type
-% 23,  3,      26,     21,     3,      37,     9 # length
+% -1,  -1,     -1,     -1,     -1,     -1,     -1 # length
 [ "column used by function",   "sys",  "db_user_info", "name", "sys",  
"db_users",     "FUNCTION"      ]
 [ "column used by function",   "sys",  "_columns",     "default",      "sys",  
"describe_columns",     "FUNCTION"      ]
 [ "column used by function",   "sys",  "_columns",     "id",   "sys",  
"describe_columns",     "FUNCTION"      ]
@@ -3118,7 +3118,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .s1,    .f1,    .s2,    .t2,    .dt # table_name
 % %1,  name,   name,   name,   name,   dependency_type_name # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar # type
-% 21,  7,      37,     18,     26,     4 # length
+% -1,  -1,     -1,     -1,     -1,     -1 # length
 [ "function used by view",     "sys",  "check_constraint",     
"information_schema",   "check_constraints",    "VIEW"  ]
 [ "function used by view",     "sys",  "sql_datatype", "information_schema",   
"columns",      "VIEW"  ]
 [ "function used by view",     "sys",  "sql_datatype", "information_schema",   
"parameters",   "VIEW"  ]
@@ -3207,7 +3207,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .s1,    .t1,    .s2,    .t2,    .dt # table_name
 % %1,  name,   name,   name,   name,   dependency_type_name # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar # type
-% 18,  3,      27,     18,     34,     4 # length
+% -1,  -1,     -1,     -1,     -1,     -1 # length
 [ "table used by view",        "sys",  "_tables",      "information_schema",   
"check_constraints",    "VIEW"  ]
 [ "table used by view",        "sys",  "keys", "information_schema",   
"check_constraints",    "VIEW"  ]
 [ "table used by view",        "sys",  "schemas",      "information_schema",   
"check_constraints",    "VIEW"  ]
@@ -3474,7 +3474,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .s1,    .t1,    .c1,    .s2,    .t2,    .dt # table_name
 % %1,  name,   name,   name,   name,   name,   dependency_type_name # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar,        varchar # type
-% 19,  3,      27,     21,     18,     34,     4 # length
+% -1,  -1,     -1,     -1,     -1,     -1,     -1 # length
 [ "column used by view",       "sys",  "_tables",      "id",   
"information_schema",   "check_constraints",    "VIEW"  ]
 [ "column used by view",       "sys",  "_tables",      "name", 
"information_schema",   "check_constraints",    "VIEW"  ]
 [ "column used by view",       "sys",  "_tables",      "schema_id",    
"information_schema",   "check_constraints",    "VIEW"  ]
@@ -4397,7 +4397,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .s1,    .t1,    .c1,    .s2,    .t2,    .k2,    .dt # table_name
 % %1,  name,   name,   name,   name,   name,   name,   dependency_type_name # 
name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar,        varchar,        varchar # type
-% 18,  3,      18,     20,     3,      18,     44,     3 # length
+% -1,  -1,     -1,     -1,     -1,     -1,     -1,     -1 # length
 [ "column used by key",        "sys",  "comments",     "id",   "sys",  
"comments",     "comments_id_pkey",     "KEY"   ]
 [ "column used by key",        "sys",  "dependency_types",     
"dependency_type_id",   "sys",  "dependency_types",     
"dependency_types_dependency_type_id_pkey",     "KEY"   ]
 [ "column used by key",        "sys",  "dependency_types",     
"dependency_type_name", "sys",  "dependency_types",     
"dependency_types_dependency_type_name_unique", "KEY"   ]
@@ -4419,7 +4419,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .s1,    .t1,    .c1,    .s2,    .t2,    .i2,    .dt # table_name
 % %1,  name,   name,   name,   name,   name,   name,   dependency_type_name # 
name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar,        varchar,        varchar # type
-% 20,  3,      18,     20,     3,      18,     44,     5 # length
+% -1,  -1,     -1,     -1,     -1,     -1,     -1,     -1 # length
 [ "column used by index",      "sys",  "comments",     "id",   "sys",  
"comments",     "comments_id_pkey",     "INDEX" ]
 [ "column used by index",      "sys",  "dependency_types",     
"dependency_type_id",   "sys",  "dependency_types",     
"dependency_types_dependency_type_id_pkey",     "INDEX" ]
 [ "column used by index",      "sys",  "dependency_types",     
"dependency_type_name", "sys",  "dependency_types",     
"dependency_types_dependency_type_name_unique", "INDEX" ]
@@ -4441,7 +4441,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .t,     .t,     .s,     .f,     .dt # table_name
 % %1,  systemname,     sqlname,        name,   name,   dependency_type_name # 
name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar # type
-% 21,  5,      5,      4,      18,     4 # length
+% -1,  -1,     -1,     -1,     -1,     -1 # length
 [ "type used by function",     "json", "json", "json", "filter",       "TYPE"  
]
 [ "type used by function",     "json", "json", "json", "filter",       "TYPE"  
]
 [ "type used by function",     "json", "json", "json", "filter",       "TYPE"  
]
@@ -4506,7 +4506,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .t,     .i,     .it,    . # table_name
 % %1,  name,   name,   index_type_name,        comment # name
 % varchar,     varchar,        varchar,        varchar,        varchar # type
-% 8,   18,     44,     4,      0 # length
+% -1,  -1,     -1,     -1,     -1 # length
 [ "sys.idxs",  "comments",     "comments_id_pkey",     "Hash", NULL    ]
 [ "sys.idxs",  "dependency_types",     
"dependency_types_dependency_type_id_pkey",     "Hash", NULL    ]
 [ "sys.idxs",  "dependency_types",     
"dependency_types_dependency_type_name_unique", "Hash", NULL    ]
@@ -4528,7 +4528,7 @@ select 'null in fkeys.delete_action', de
 % .%1, .t,     .k,     .kt,    .k2,    .k # table_name
 % %1,  name,   name,   key_type_name,  name,   action # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
int # type
-% 8,   18,     44,     11,     0,      2 # length
+% -1,  -1,     -1,     -1,     -1,     -1 # length
 [ "sys.keys",  "comments",     "comments_id_pkey",     "Primary Key",  NULL,   
-1      ]
 [ "sys.keys",  "dependency_types",     
"dependency_types_dependency_type_id_pkey",     "Primary Key",  NULL,   -1      
]
 [ "sys.keys",  "dependency_types",     
"dependency_types_dependency_type_name_unique", "Unique Key",   NULL,   -1      
]
@@ -4550,7 +4550,7 @@ select 'null in fkeys.delete_action', de
 % .%2, .o,     .,      . # table_name
 % %2,  name,   nr,     sub # name
 % varchar,     varchar,        varchar,        varchar # type
-% 11,  20,     1,      0 # length
+% -1,  -1,     -1,     -1 # length
 [ "sys.objects",       "action_id",    "0",    NULL    ]
 [ "sys.objects",       "action_id",    "0",    NULL    ]
 [ "sys.objects",       "dependency_type_id",   "0",    NULL    ]
@@ -4590,13 +4590,13 @@ select 'null in fkeys.delete_action', de
 % .%1, .s,     .u # table_name
 % %1,  name,   name # name
 % varchar,     varchar,        varchar # type
-% 22,  3,      9 # length
+% -1,  -1,     -1 # length
 [ "default schema of user",    "sys",  ".snapshot"     ]
 [ "default schema of user",    "sys",  "monetdb"       ]
 % .%1, .t,     .a,     .pc,    .g,     .p # table_name
 % %1,  name,   name,   privilege_code_name,    name,   grantable # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
int # type
-% 14,  34,     7,      6,      7,      1 # length
+% -1,  -1,     -1,     -1,     -1,     -1 # length
 [ "grant on table",    "_columns",     "public",       "SELECT",       NULL,   
0       ]
 [ "grant on table",    "_tables",      "public",       "SELECT",       NULL,   
0       ]
 [ "grant on table",    "args", "public",       "SELECT",       NULL,   0       
]
@@ -4703,11 +4703,11 @@ select 'null in fkeys.delete_action', de
 % .%1, .t,     .c,     .a,     .pc,    .g,     .p # table_name
 % %1,  name,   name,   name,   privilege_code_name,    name,   grantable # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar,        int # type
-% 0,   0,      0,      0,      0,      0,      1 # length
+% -1,  -1,     -1,     -1,     -1,     -1,     -1 # length
 % .%1, .s,     .f,     .a,     .pc,    .g,     .p # table_name
 % %1,  name,   name,   name,   privilege_code_name,    name,   grantable # name
 % varchar,     varchar,        varchar,        varchar,        varchar,        
varchar,        int # type
-% 17,  7,      24,     9,      7,      7,      1 # length
+% -1,  -1,     -1,     -1,     -1,     -1,     -1 # length
 [ "grant on function", "json", "filter",       "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "json", "filter",       "public",       "EXECUTE",      
"monetdb",      0       ]
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to