Changeset: 60b8d7104db5 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/60b8d7104db5
Modified Files:
        clients/Tests/MAL-signatures.test
        sql/test/emptydb/Tests/check.stable.out
Branch: default
Log Message:

Approve non-hge tests.


diffs (99 lines):

diff --git a/clients/Tests/MAL-signatures.test 
b/clients/Tests/MAL-signatures.test
--- a/clients/Tests/MAL-signatures.test
+++ b/clients/Tests/MAL-signatures.test
@@ -33510,6 +33510,16 @@ VLTgenerator_noop;
 (empty)
 generator
 parameters
+pattern generator.parameters(X_0:date, X_1:date, X_2:int):bat[:date]
+VLTgenerator_noop;
+Retain the table definition, but don't materialize (months)
+generator
+parameters
+pattern generator.parameters(X_0:date, X_1:date, X_2:lng):bat[:date]
+VLTgenerator_noop;
+Retain the table definition, but don't materialize (days)
+generator
+parameters
 pattern generator.parameters(X_0:dbl, X_1:dbl):bat[:dbl]
 VLTgenerator_noop;
 (empty)
@@ -33570,6 +33580,11 @@ VLTgenerator_projection;
 (empty)
 generator
 projection
+pattern generator.projection(X_0:bat[:oid], X_1:bat[:date]):bat[:date]
+VLTgenerator_projection;
+(empty)
+generator
+projection
 pattern generator.projection(X_0:bat[:oid], X_1:bat[:dbl]):bat[:dbl]
 VLTgenerator_projection;
 (empty)
@@ -33610,6 +33625,16 @@ VLTgenerator_subselect;
 (empty)
 generator
 select
+pattern generator.select(X_0:bat[:date], X_1:bat[:oid], X_2:date, X_3:date, 
X_4:bit, X_5:bit, X_6:bit):bat[:oid]
+VLTgenerator_subselect;
+(empty)
+generator
+select
+pattern generator.select(X_0:bat[:date], X_1:date, X_2:date, X_3:bit, X_4:bit, 
X_5:bit):bat[:oid]
+VLTgenerator_subselect;
+(empty)
+generator
+select
 pattern generator.select(X_0:bat[:dbl], X_1:bat[:oid], X_2:dbl, X_3:dbl, 
X_4:bit, X_5:bit, X_6:bit):bat[:oid]
 VLTgenerator_subselect;
 (empty)
@@ -33680,6 +33705,16 @@ VLTgenerator_table;
 (empty)
 generator
 series
+pattern generator.series(X_0:date, X_1:date, X_2:int):bat[:date]
+VLTgenerator_table;
+date generator with step size in months
+generator
+series
+pattern generator.series(X_0:date, X_1:date, X_2:lng):bat[:date]
+VLTgenerator_table;
+date generator with step size in days
+generator
+series
 pattern generator.series(X_0:dbl, X_1:dbl):bat[:dbl]
 VLTgenerator_table;
 (empty)
@@ -33740,6 +33775,11 @@ VLTgenerator_thetasubselect;
 (empty)
 generator
 thetaselect
+pattern generator.thetaselect(X_0:bat[:date], X_1:bat[:oid], X_2:date, 
X_3:str):bat[:oid]
+VLTgenerator_thetasubselect;
+Overloaded selection routine
+generator
+thetaselect
 pattern generator.thetaselect(X_0:bat[:dbl], X_1:bat[:oid], X_2:dbl, 
X_3:str):bat[:oid]
 VLTgenerator_thetasubselect;
 (empty)
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
@@ -1693,7 +1693,7 @@ select 'null in fkeys.delete_action', de
 % .%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,  8,      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,     12,     
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,      6,      7,      
1,      1,      3,      9,      7,      2,      1,      3,      6,      7,      
4,      1,      3,      9,      7,      4,      1,      3,      6,      7,      
4,      1,      3 # length
+% 13,  8,      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,      6,      7,      
1,      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,   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    ]
@@ -1951,6 +1951,8 @@ select 'null in fkeys.delete_action', de
 [ "sys.functions",     "sys",  "fqn",  "SYSTEM",       "create function 
sys.fqn(s string, t string) returns string begin return '\"' || 
sys.replace(s,'\"','\"\"') || '\".\"' || sys.replace(t,'\"','\"\"') || '\"'; 
end;",    "sql",  "SQL",  "Scalar function",      false,  false,  false,  true, 
  NULL,   "result",       "varchar",      0,      0,      "out",  "s",    
"varchar",      0,      0,      "in",   "t",    "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,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   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",  "generate_series",      "SYSTEM",       "create 
function sys.generate_series(first bigint, \"limit\" bigint) returns table 
(value bigint) external name generator.series;",     "generator",    "MAL",  
"Function returning a table",   false,  false,  false,  true,   NULL,   
"value",        "bigint",       63,     0,      "out",  "first",        
"bigint",       63,     0,      "in",   "limit",        "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",     "sys",  "generate_series",      "SYSTEM",       "create 
function sys.generate_series(first bigint, \"limit\" bigint, stepsize bigint) 
returns table (value bigint) external name generator.series;",    "generator",  
  "MAL",  "Function returning a table",   false,  false,  false,  true,   NULL, 
  "value",        "bigint",       63,     0,      "out",  "first",        
"bigint",       63,     0,      "in",   "limit",        "bigint",       63,     
0,      "in",   "stepsize",     "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    ]
+[ "sys.functions",     "sys",  "generate_series",      "SYSTEM",       "create 
function sys.generate_series(first date, \"limit\" date, stepsize interval day) 
returns table (value date) external name generator.series;",    "generator",    
"MAL",  "Function returning a table",   false,  false,  false,  true,   NULL,   
"value",        "date", 0,      0,      "out",  "first",        "date", 0,      
0,      "in",   "limit",        "date", 0,      0,      "in",   "stepsize",     
"day_interval", 4,      0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
+[ "sys.functions",     "sys",  "generate_series",      "SYSTEM",       "create 
function sys.generate_series(first date, \"limit\" date, stepsize interval 
month) returns table (value date) external name generator.series;",  
"generator",    "MAL",  "Function returning a table",   false,  false,  false,  
true,   NULL,   "value",        "date", 0,      0,      "out",  "first",        
"date", 0,      0,      "in",   "limit",        "date", 0,      0,      "in",   
"stepsize",     "month_interval",       3,      0,      "in",   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys.functions",     "sys",  "generate_series",      "SYSTEM",       "create 
function sys.generate_series(first decimal(10,2), \"limit\" decimal(10,2), 
stepsize decimal(10,2)) returns table (value decimal(10,2)) external name 
generator.series;",        "generator",    "MAL",  "Function returning a 
table",   false,  false,  false,  true,   NULL,   "value",        "decimal",    
  10,     2,      "out",  "first",        "decimal",      10,     2,      "in", 
  "limit",        "decimal",      10,     2,      "in",   "stepsize",     
"decimal",      10,     2,      "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    ]
 [ "sys.functions",     "sys",  "generate_series",      "SYSTEM",       "create 
function sys.generate_series(first double, \"limit\" double, stepsize double) 
returns table (value double) external name generator.series;",    "generator",  
  "MAL",  "Function returning a table",   false,  false,  false,  true,   NULL, 
  "value",        "double",       53,     0,      "out",  "first",        
"double",       53,     0,      "in",   "limit",        "double",       53,     
0,      "in",   "stepsize",     "double",       53,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys.functions",     "sys",  "generate_series",      "SYSTEM",       "create 
function sys.generate_series(first int, \"limit\" int) returns table (value 
int) external name generator.series;",      "generator",    "MAL",  "Function 
returning a table",   false,  false,  false,  true,   NULL,   "value",        
"int",  31,     0,      "out",  "first",        "int",  31,     0,      "in",   
"limit",        "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    ]
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to