Changeset: d9fa049d6627 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d9fa049d6627
Modified Files:
        sql/test/analytics/Tests/analytics06.sql
        sql/test/analytics/Tests/analytics06.stable.out
        sql/test/emptydb/Tests/check.stable.out
        sql/test/emptydb/Tests/check.stable.out.32bit
        sql/test/emptydb/Tests/check.stable.out.int128
Branch: analytics
Log Message:

Cast output as bigint for non hugeint platforms.


diffs (117 lines):

diff --git a/sql/test/analytics/Tests/analytics06.sql 
b/sql/test/analytics/Tests/analytics06.sql
--- a/sql/test/analytics/Tests/analytics06.sql
+++ b/sql/test/analytics/Tests/analytics06.sql
@@ -3,7 +3,7 @@ insert into testing values (15, 3, 15), 
 
 start transaction;
 
-select count(aa) over (partition by bb), 75 + count(aa) over (partition by bb) 
from testing where bb <> 1;
+select count(aa) over (partition by bb), cast(75 + count(aa) over (partition 
by bb) as bigint) from testing where bb <> 1;
 
 with relation as (select row_number() over () as dd, aa, bb from testing where 
bb <> 1)
 select aa, bb, dd,
diff --git a/sql/test/analytics/Tests/analytics06.stable.out 
b/sql/test/analytics/Tests/analytics06.stable.out
--- a/sql/test/analytics/Tests/analytics06.stable.out
+++ b/sql/test/analytics/Tests/analytics06.stable.out
@@ -71,7 +71,7 @@ Ready.
 #select count(aa) over (partition by bb), 75 + count(aa) over (partition by 
bb) from testing where bb <> 1;
 % sys.L4,      sys.L11 # table_name
 % L4,  L11 # name
-% bigint,      hugeint # type
+% bigint,      bigint # type
 % 1,   2 # length
 [ 2,   77      ]
 [ 2,   77      ]
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
@@ -3720,19 +3720,27 @@ drop function pcre_replace(string, strin
 [ "sys",       "week", "SYSTEM",       "weekofyear",   "mtime",        
"Internal C",   "Scalar function",      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,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   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",       "weekofyear",   "SYSTEM",       "weekofyear",   "mtime",        
"Internal C",   "Scalar function",      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,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   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",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "bigint",       64,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "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    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "int",  32,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "real", 24,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "smallint",     16,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "tinyint",      8,      
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "bigint",       64,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "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    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "int",  32,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "real", 24,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "smallint",     16,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "tinyint",      8,      0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "bigint",       64,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "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    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "int",  32,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "real", 24,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "smallint",     16,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "tinyint",      8,      
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "bigint",       64,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "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    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "int",  32,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "real", 24,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "smallint",     16,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "tinyint",      8,      0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "xor",  "SYSTEM",       "xor",  "calc", "Internal C",   "Scalar 
function",      false,  false,  false,  "res_0",        "boolean",      1,      
0,      "out",  "arg_1",        "boolean",      1,      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,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
diff --git a/sql/test/emptydb/Tests/check.stable.out.32bit 
b/sql/test/emptydb/Tests/check.stable.out.32bit
--- a/sql/test/emptydb/Tests/check.stable.out.32bit
+++ b/sql/test/emptydb/Tests/check.stable.out.32bit
@@ -3710,19 +3710,27 @@ drop function pcre_replace(string, strin
 [ "sys",       "week", "SYSTEM",       "weekofyear",   "mtime",        
"Internal C",   "Scalar function",      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,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   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",       "weekofyear",   "SYSTEM",       "weekofyear",   "mtime",        
"Internal C",   "Scalar function",      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,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   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",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "bigint",       64,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "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    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "int",  32,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "real", 24,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "smallint",     16,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "tinyint",      8,      
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "bigint",       64,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "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    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "int",  32,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "real", 24,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "smallint",     16,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "tinyint",      8,      0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "bigint",       64,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "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    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "int",  32,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "real", 24,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "smallint",     16,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "tinyint",      8,      
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "bigint",       64,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "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    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "int",  32,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "real", 24,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "smallint",     16,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "tinyint",      8,      0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "xor",  "SYSTEM",       "xor",  "calc", "Internal C",   "Scalar 
function",      false,  false,  false,  "res_0",        "boolean",      1,      
0,      "out",  "arg_1",        "boolean",      1,      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,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
diff --git a/sql/test/emptydb/Tests/check.stable.out.int128 
b/sql/test/emptydb/Tests/check.stable.out.int128
--- a/sql/test/emptydb/Tests/check.stable.out.int128
+++ b/sql/test/emptydb/Tests/check.stable.out.int128
@@ -3921,19 +3921,27 @@ drop function pcre_replace(string, strin
 [ "sys",       "week", "SYSTEM",       "weekofyear",   "mtime",        
"Internal C",   "Scalar function",      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,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   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",       "weekofyear",   "SYSTEM",       "weekofyear",   "mtime",        
"Internal C",   "Scalar function",      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,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   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",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "bigint",       64,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "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    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "int",  32,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "real", 24,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "smallint",     16,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "tinyint",      8,      
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "bigint",       64,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "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    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "int",  32,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "real", 24,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "smallint",     16,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_following_bound",       "SYSTEM",       
"window_following_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "tinyint",      8,      0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "bigint",       64,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "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    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "int",  32,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "real", 24,     0,      
"in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "smallint",     16,     
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "any",  0,      0,      "in",   "arg_2",        "int",  32,     
0,      "in",   "arg_3",        "int",  32,     0,      "in",   "arg_4",        
"bigint",       64,     0,      "in",   "arg_5",        "tinyint",      8,      
0,      "in",   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "bigint",       64,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "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    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "int",  32,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
+[ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "real", 24,     0,      "in",   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "smallint",     16,     0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "window_preceding_bound",       "SYSTEM",       
"window_preceding_bound",       "sql",  "Internal C",   "Analytic function",    
false,  false,  false,  "res_0",        "bigint",       64,     0,      "out",  
"arg_1",        "boolean",      1,      0,      "in",   "arg_2",        "any",  
0,      0,      "in",   "arg_3",        "int",  32,     0,      "in",   
"arg_4",        "int",  32,     0,      "in",   "arg_5",        "bigint",       
64,     0,      "in",   "arg_6",        "tinyint",      8,      0,      "in",   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL    ]
 [ "sys",       "xor",  "SYSTEM",       "xor",  "calc", "Internal C",   "Scalar 
function",      false,  false,  false,  "res_0",        "boolean",      1,      
0,      "out",  "arg_1",        "boolean",      1,      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,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   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

Reply via email to