Changeset: 253677227079 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=253677227079
Modified Files:
        clients/Tests/MAL-signatures_gsl.stable.out
        clients/Tests/SQL-dump_gsl.stable.out
        sql/test/Tests/systemfunctions_gsl.stable.out
        sql/test/leaks/Tests/check1_gsl.stable.out
        sql/test/leaks/Tests/check2_gsl.stable.out
        sql/test/leaks/Tests/check3_gsl.stable.out
        sql/test/leaks/Tests/check4_gsl.stable.out
        sql/test/leaks/Tests/check5_gsl.stable.out
Branch: default
Log Message:

Approve new output


diffs (truncated from 979 to 300 lines):

diff --git a/clients/Tests/MAL-signatures_gsl.stable.out 
b/clients/Tests/MAL-signatures_gsl.stable.out
--- a/clients/Tests/MAL-signatures_gsl.stable.out
+++ b/clients/Tests/MAL-signatures_gsl.stable.out
@@ -2415,7 +2415,7 @@ address ALGgroupby;
 comment Produces a new BAT with groups identified by the head column. The 
result contains tail times the head value, ie the tail contains the result 
group sizes.
 
 command algebra.ilikesubselect(s:bat[:oid,:str],pat:bat[:oid,:str],esc:str) 
(l:bat[:oid,:oid],r:bat[:oid,:oid]) 
-address PCREilike_join_pcre;
+address PCREilike_join_pcr5;
 function 
algebra.ilikesubselect(b:bat[:oid,:str],cand:bat[:oid,:oid],pat:str,esc:str,anti:bit):bat[:oid,:oid];
 function 
algebra.ilikesubselect(b:bat[:oid,:str],pat:str,esc:str,anti:bit):bat[:oid,:oid];
 command 
algebra.indexjoin(left:bat[:any_1,:any_2],right:bat[:any_2,:any_3]):bat[:any_1,:any_3]
 
@@ -39667,30 +39667,6 @@ pattern language.source(f:str):void
 address CMDevalFile;
 comment Merge the instructions stored in the file with the current program.
 
-command lock.create():lock 
-address LCKcreate;
-comment Create an unset lock
-
-command lock.destroy(l:lock):void 
-address LCKdestroy;
-comment Destroy a lock
-
-command lock.set(l:lock):void 
-address LCKset;
-comment Try to set a lock. If set, block till it is freed
-
-command lock.tostr(l:lock):void 
-address lockToStr;
-comment Overloaded atom function
-
-command lock.try(l:lock):int 
-address LCKtry;
-comment Try a lock. If free set it, if not return EBUSY
-
-command lock.unset(l:lock):void 
-address LCKunset;
-comment Unset a lock
-
 command lsst.angsep(ra1:dbl,dec1:dbl,ra2:dbl,dec2:dbl):dbl 
 address qserv_angSep;
 comment Returns the angular separation in degrees between two 
sphericalcoordinate pairs (ra1,dec1) and (ra2,dec2)
@@ -41054,57 +41030,22 @@ comment Collect trace of a specific oper
 
 pattern optimizer.trace():str 
 address OPTwrapper;
-command pcre.compile(pat:str):pcre 
-address PCREcompile_wrap;
-comment compile a pattern
-
-command pcre.#del():void 
-address pcre_del;
-command pcre.#fromstr():void 
-address pcre_fromstr;
-command pcre.#heap():void 
-address pcre_heap;
-command pcre.#hash():void 
-address pcre_hash;
 command pcre.imatch(s:str,pat:str):bit 
 address PCREimatch;
 comment Caseless Perl Compatible Regular Expression pattern matching against a 
string
 
-function pcre.ilike_filter(s:bat[:oid,:str],pat:str):bat[:oid,:str];
-command pcre.ilike_select(s:bat[:oid,:str],pat:str,esc:str):bat[:oid,:str] 
-address PCREilike_select_pcre;
 command pcre.ilikesubselect(s:bat[:oid,:str],pat:bat[:oid,:str],esc:str) 
(l:bat[:oid,:oid],r:bat[:oid,:oid]) 
 address PCREilike_join_pcre;
-command pcre.ilike_filter(s:bat[:oid,:str],pat:str,esc:str):bat[:oid,:oid] 
-address PCREilike_uselect_pcre;
-command pcre.ilike_uselect(s:bat[:oid,:str],pat:str,esc:str):bat[:oid,:oid] 
-address PCREilike_uselect_pcre;
 command pcre.index(pat:pcre,s:str):int 
 address PCREindex;
 comment match a pattern, return matched position (or 0 when not found)
 
-command pcre.like_select(s:bat[:oid,:str],pat:str,esc:str):bat[:oid,:str] 
-address PCRElike_select_pcre;
 command pcre.likesubselect(s:bat[:oid,:str],pat:bat[:oid,:str],esc:str) 
(l:bat[:oid,:oid],r:bat[:oid,:oid]) 
 address PCRElike_join_pcre;
-command pcre.like_filter(s:bat[:oid,:str],pat:str,esc:str):bat[:oid,:oid] 
-address PCRElike_uselect_pcre;
-command pcre.like_uselect(s:bat[:oid,:str],pat:str,esc:str):bat[:oid,:oid] 
-address PCRElike_uselect_pcre;
-command pcre.#length():void 
-address pcre_length;
 command pcre.match(s:str,pat:str):bit 
 address PCREmatch;
 comment Perl Compatible Regular Expression pattern matching against a string
 
-command pcre.match(pat:pcre,s:str):bit 
-address PCREexec_wrap;
-comment match a pattern
-
-command pcre.#null():void 
-address pcre_null;
-command pcre.#nequal():void 
-address pcre_nequal;
 pattern pcre.prelude():void 
 address pcre_init;
 comment Initialize pcre
@@ -41117,8 +41058,6 @@ command pcre.patindex(pat:str,s:str):int
 address PCREpatindex;
 comment Location of the first POSIX pattern matching against a string
 
-command pcre.#put():void 
-address pcre_put;
 command 
pcre.replace(orig:bat[:oid,:str],pat:str,repl:str,flag:str):bat[:oid,:str] 
 address PCREreplace_bat_wrap;
 command pcre.replace(origin:str,pat:str,repl:str,flags:str):str 
@@ -41133,12 +41072,6 @@ command pcre.select(pat:str,strs:bat[:oi
 address PCREselectDef;
 comment Select tuples based on the pattern
 
-command pcre.#tostr():void 
-address pcre_tostr;
-command pcre.uselect(pat:str,strs:bat[:oid,:str]):bat[:oid,:oid] 
-address PCREuselectDef;
-comment Select tuples based on the pattern, only returning the head
-
 command pqueue.dequeue_max(h:bat[:oid,:any_1]):void 
 address PQdequeue_anymax;
 comment Removes top element of the max-pqueue and updates it
@@ -41717,22 +41650,6 @@ pattern scheduler.volumeCost(a:any):lng
 address RUNvolumeCost;
 comment A sample cost function based on materialized results
 
-command sema.create(init:int):sema 
-address SEMAcreate;
-comment Create an unset sema, with an initial value
-
-command sema.destroy(s:sema):void 
-address SEMAdestroy;
-comment Destroy a semaphore
-
-command sema.down(s:sema):void 
-address SEMAdown;
-comment Decrement the semaphpore if >0; else block
-
-command sema.up(s:sema):void 
-address SEMAup;
-comment Increment the semaphore
-
 command sql.alpha(dec:dbl,theta:dbl):dbl 
 address SQLcst_alpha_cst;
 comment Implementation of astronomy alpha function: expands the radius theta 
depending on the declination
diff --git a/clients/Tests/SQL-dump_gsl.stable.out 
b/clients/Tests/SQL-dump_gsl.stable.out
--- a/clients/Tests/SQL-dump_gsl.stable.out
+++ b/clients/Tests/SQL-dump_gsl.stable.out
@@ -765,6 +765,8 @@ create function isaurl(theurl url) retur
        external name url."isaURL";
 create function sys.isauuid(u uuid)
 returns uuid external name uuid."isaUUID";
+create function sys.isauuid(u string)
+returns uuid external name uuid."isaUUID";
 create function isempty(g geometry) returns boolean external name 
geom."IsEmpty";
 create function issimple(g geometry) returns boolean external name 
geom."IsSimple";
 create function length(g geometry) returns float external name geom."Length";
@@ -1711,60 +1713,60 @@ 5627    "progress"      "int"   32      0       5631    
NULL    tru
 5628   "status"        "clob"  0       0       5631    NULL    true    5       
NULL
 5629   "tag"   "oid"   63      0       5631    NULL    true    6       NULL
 5630   "query" "clob"  0       0       5631    NULL    true    7       NULL
-6251   "schema"        "clob"  0       0       6263    NULL    true    0       
NULL
-6252   "table" "clob"  0       0       6263    NULL    true    1       NULL
-6253   "column"        "clob"  0       0       6263    NULL    true    2       
NULL
-6254   "type"  "clob"  0       0       6263    NULL    true    3       NULL
-6255   "location"      "clob"  0       0       6263    NULL    true    4       
NULL
-6256   "count" "bigint"        64      0       6263    NULL    true    5       
NULL
-6257   "typewidth"     "int"   32      0       6263    NULL    true    6       
NULL
-6258   "columnsize"    "bigint"        64      0       6263    NULL    true    
7       NULL
-6259   "heapsize"      "bigint"        64      0       6263    NULL    true    
8       NULL
-6260   "hashes"        "bigint"        64      0       6263    NULL    true    
9       NULL
-6261   "imprints"      "bigint"        64      0       6263    NULL    true    
10      NULL
-6262   "sorted"        "boolean"       1       0       6263    NULL    true    
11      NULL
-6265   "schema"        "clob"  0       0       6275    NULL    true    0       
NULL
-6266   "table" "clob"  0       0       6275    NULL    true    1       NULL
-6267   "column"        "clob"  0       0       6275    NULL    true    2       
NULL
-6268   "type"  "clob"  0       0       6275    NULL    true    3       NULL
-6269   "typewidth"     "int"   32      0       6275    NULL    true    4       
NULL
-6270   "count" "bigint"        64      0       6275    NULL    true    5       
NULL
-6271   "distinct"      "bigint"        64      0       6275    NULL    true    
6       NULL
-6272   "atomwidth"     "int"   32      0       6275    NULL    true    7       
NULL
-6273   "reference"     "boolean"       1       0       6275    NULL    true    
8       NULL
-6274   "sorted"        "boolean"       1       0       6275    NULL    true    
9       NULL
-6313   "schema"        "clob"  0       0       6323    NULL    true    0       
NULL
-6314   "table" "clob"  0       0       6323    NULL    true    1       NULL
-6315   "column"        "clob"  0       0       6323    NULL    true    2       
NULL
-6316   "type"  "clob"  0       0       6323    NULL    true    3       NULL
-6317   "count" "bigint"        64      0       6323    NULL    true    4       
NULL
-6318   "columnsize"    "bigint"        64      0       6323    NULL    true    
5       NULL
-6319   "heapsize"      "bigint"        64      0       6323    NULL    true    
6       NULL
-6320   "hashes"        "bigint"        64      0       6323    NULL    true    
7       NULL
-6321   "imprints"      "bigint"        64      0       6323    NULL    true    
8       NULL
-6322   "sorted"        "boolean"       1       0       6323    NULL    true    
9       NULL
-6325   "schema"        "clob"  0       0       6333    NULL    true    0       
NULL
-6326   "table" "clob"  0       0       6333    NULL    true    1       NULL
-6327   "count" "bigint"        64      0       6333    NULL    true    2       
NULL
-6328   "columnsize"    "bigint"        64      0       6333    NULL    true    
3       NULL
-6329   "heapsize"      "bigint"        64      0       6333    NULL    true    
4       NULL
-6330   "hashes"        "bigint"        64      0       6333    NULL    true    
5       NULL
-6331   "imprints"      "bigint"        64      0       6333    NULL    true    
6       NULL
-6332   "auxillary"     "bigint"        53      0       6333    NULL    true    
7       NULL
-6335   "schema"        "clob"  0       0       6348    NULL    true    0       
NULL
-6336   "table" "clob"  0       0       6348    NULL    true    1       NULL
-6337   "column"        "clob"  0       0       6348    NULL    true    2       
NULL
-6338   "type"  "clob"  0       0       6348    NULL    true    3       NULL
-6339   "width" "int"   32      0       6348    NULL    true    4       NULL
-6340   "stamp" "timestamp"     7       0       6348    NULL    true    5       
NULL
-6341   "sample"        "bigint"        64      0       6348    NULL    true    
6       NULL
-6342   "count" "bigint"        64      0       6348    NULL    true    7       
NULL
-6343   "unique"        "bigint"        64      0       6348    NULL    true    
8       NULL
-6344   "nils"  "bigint"        64      0       6348    NULL    true    9       
NULL
-6345   "minval"        "clob"  0       0       6348    NULL    true    10      
NULL
-6346   "maxval"        "clob"  0       0       6348    NULL    true    11      
NULL
-6347   "sorted"        "boolean"       1       0       6348    NULL    true    
12      NULL
-6401   "function_id"   "int"   32      0       6402    NULL    true    0       
NULL
+6255   "schema"        "clob"  0       0       6267    NULL    true    0       
NULL
+6256   "table" "clob"  0       0       6267    NULL    true    1       NULL
+6257   "column"        "clob"  0       0       6267    NULL    true    2       
NULL
+6258   "type"  "clob"  0       0       6267    NULL    true    3       NULL
+6259   "location"      "clob"  0       0       6267    NULL    true    4       
NULL
+6260   "count" "bigint"        64      0       6267    NULL    true    5       
NULL
+6261   "typewidth"     "int"   32      0       6267    NULL    true    6       
NULL
+6262   "columnsize"    "bigint"        64      0       6267    NULL    true    
7       NULL
+6263   "heapsize"      "bigint"        64      0       6267    NULL    true    
8       NULL
+6264   "hashes"        "bigint"        64      0       6267    NULL    true    
9       NULL
+6265   "imprints"      "bigint"        64      0       6267    NULL    true    
10      NULL
+6266   "sorted"        "boolean"       1       0       6267    NULL    true    
11      NULL
+6269   "schema"        "clob"  0       0       6279    NULL    true    0       
NULL
+6270   "table" "clob"  0       0       6279    NULL    true    1       NULL
+6271   "column"        "clob"  0       0       6279    NULL    true    2       
NULL
+6272   "type"  "clob"  0       0       6279    NULL    true    3       NULL
+6273   "typewidth"     "int"   32      0       6279    NULL    true    4       
NULL
+6274   "count" "bigint"        64      0       6279    NULL    true    5       
NULL
+6275   "distinct"      "bigint"        64      0       6279    NULL    true    
6       NULL
+6276   "atomwidth"     "int"   32      0       6279    NULL    true    7       
NULL
+6277   "reference"     "boolean"       1       0       6279    NULL    true    
8       NULL
+6278   "sorted"        "boolean"       1       0       6279    NULL    true    
9       NULL
+6317   "schema"        "clob"  0       0       6327    NULL    true    0       
NULL
+6318   "table" "clob"  0       0       6327    NULL    true    1       NULL
+6319   "column"        "clob"  0       0       6327    NULL    true    2       
NULL
+6320   "type"  "clob"  0       0       6327    NULL    true    3       NULL
+6321   "count" "bigint"        64      0       6327    NULL    true    4       
NULL
+6322   "columnsize"    "bigint"        64      0       6327    NULL    true    
5       NULL
+6323   "heapsize"      "bigint"        64      0       6327    NULL    true    
6       NULL
+6324   "hashes"        "bigint"        64      0       6327    NULL    true    
7       NULL
+6325   "imprints"      "bigint"        64      0       6327    NULL    true    
8       NULL
+6326   "sorted"        "boolean"       1       0       6327    NULL    true    
9       NULL
+6329   "schema"        "clob"  0       0       6337    NULL    true    0       
NULL
+6330   "table" "clob"  0       0       6337    NULL    true    1       NULL
+6331   "count" "bigint"        64      0       6337    NULL    true    2       
NULL
+6332   "columnsize"    "bigint"        64      0       6337    NULL    true    
3       NULL
+6333   "heapsize"      "bigint"        64      0       6337    NULL    true    
4       NULL
+6334   "hashes"        "bigint"        64      0       6337    NULL    true    
5       NULL
+6335   "imprints"      "bigint"        64      0       6337    NULL    true    
6       NULL
+6336   "auxillary"     "bigint"        53      0       6337    NULL    true    
7       NULL
+6339   "schema"        "clob"  0       0       6352    NULL    true    0       
NULL
+6340   "table" "clob"  0       0       6352    NULL    true    1       NULL
+6341   "column"        "clob"  0       0       6352    NULL    true    2       
NULL
+6342   "type"  "clob"  0       0       6352    NULL    true    3       NULL
+6343   "width" "int"   32      0       6352    NULL    true    4       NULL
+6344   "stamp" "timestamp"     7       0       6352    NULL    true    5       
NULL
+6345   "sample"        "bigint"        64      0       6352    NULL    true    
6       NULL
+6346   "count" "bigint"        64      0       6352    NULL    true    7       
NULL
+6347   "unique"        "bigint"        64      0       6352    NULL    true    
8       NULL
+6348   "nils"  "bigint"        64      0       6352    NULL    true    9       
NULL
+6349   "minval"        "clob"  0       0       6352    NULL    true    10      
NULL
+6350   "maxval"        "clob"  0       0       6352    NULL    true    11      
NULL
+6351   "sorted"        "boolean"       1       0       6352    NULL    true    
12      NULL
+6405   "function_id"   "int"   32      0       6406    NULL    true    0       
NULL
 COMMIT;
 START TRANSACTION;
 CREATE TABLE "sys"."_tables" (
@@ -1812,12 +1814,12 @@ 5505    "sessions"      2000    "create view sys.se
 5585   "optimizers"    2000    "create view sys.optimizers as select * from 
sys.optimizers();" 1       true    0       false
 5593   "environment"   2000    "create view sys.environment as select * from 
sys.environment();"       1       true    0       false
 5631   "queue" 2000    "create view sys.queue as select * from sys.queue();"   
1       true    0       false
-6263   "storage"       2000    "create view sys.storage as select * from 
sys.storage();"       1       true    0       false
-6275   "storagemodelinput"     2000    NULL    0       true    0       false
-6323   "storagemodel"  2000    "create view sys.storagemodel as select * from 
sys.storagemodel();"     1       true    0       false
-6333   "tablestoragemodel"     2000    "-- A summary of the table storage 
requirement is is available as a table view.\n-- The auxillary column denotes 
the maximum space if all non-sorted columns\n-- would be augmented with a hash 
(rare situation)\ncreate view sys.tablestoragemodel\nas select 
\"schema\",\"table\",max(count) as \"count\",\n\tsum(columnsize) as 
columnsize,\n\tsum(heapsize) as heapsize,\n\tsum(hashes) as 
hashes,\n\tsum(imprints) as imprints,\n\tsum(case when sorted = false then 8 * 
count else 0 end) as auxillary\nfrom sys.storagemodel() group by 
\"schema\",\"table\";"   1       true    0       false
-6348   "statistics"    2000    NULL    0       true    0       false
-6402   "systemfunctions"       2000    NULL    0       true    0       false
+6267   "storage"       2000    "create view sys.storage as select * from 
sys.storage();"       1       true    0       false
+6279   "storagemodelinput"     2000    NULL    0       true    0       false
+6327   "storagemodel"  2000    "create view sys.storagemodel as select * from 
sys.storagemodel();"     1       true    0       false
+6337   "tablestoragemodel"     2000    "-- A summary of the table storage 
requirement is is available as a table view.\n-- The auxillary column denotes 
the maximum space if all non-sorted columns\n-- would be augmented with a hash 
(rare situation)\ncreate view sys.tablestoragemodel\nas select 
\"schema\",\"table\",max(count) as \"count\",\n\tsum(columnsize) as 
columnsize,\n\tsum(heapsize) as heapsize,\n\tsum(hashes) as 
hashes,\n\tsum(imprints) as imprints,\n\tsum(case when sorted = false then 8 * 
count else 0 end) as auxillary\nfrom sys.storagemodel() group by 
\"schema\",\"table\";"   1       true    0       false
+6352   "statistics"    2000    NULL    0       true    0       false
+6406   "systemfunctions"       2000    NULL    0       true    0       false
 COMMIT;
 START TRANSACTION;
 CREATE TABLE "sys"."args" (
@@ -1830,7 +1832,7 @@ CREATE TABLE "sys"."args" (
        "inout"       TINYINT,
        "number"      INTEGER
 );
-COPY 3553 RECORDS INTO "sys"."args" FROM stdin USING DELIMITERS '\t','\n','"';
+COPY 3555 RECORDS INTO "sys"."args" FROM stdin USING DELIMITERS '\t','\n','"';
 2155   28      "res_0" "oid"   63      0       0       0
 2156   28      "arg_1" "wrd"   64      0       1       1
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to