Changeset: dfdab594678a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=dfdab594678a Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 monetdb5/modules/mal/wlc.mal sql/backends/monet5/wlr.mal Branch: sqlextra Log Message:
More fixes diffs (186 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -7842,6 +7842,10 @@ Ready. [ "language", "register", "pattern language.register(m:str, f:str, code:str, help:str):void ", "CMDregisterFunction;", "Compile the code string to MAL and register it as a function." ] [ "language", "sink", "pattern language.sink(v:any...):void ", "MALgarbagesink;", "Variables to be considered together when triggering garbage collection.\nUsed in the dataflow blocks to avoid early release of values." ] [ "language", "source", "pattern language.source(f:str):void ", "CMDevalFile;", "Merge the instructions stored in the file with the current program." ] +[ "lidar", "attach", "pattern lidar.attach(fname:str):void ", "LIDARattach;", "Open a LIDAR file and return catalog of the table HDUs" ] +[ "lidar", "export", "pattern lidar.export(tablename:str, fname:str, type:str):void ", "LIDARexportTable;", "Exporta LIDAR table to a LAS/LAZ file" ] +[ "lidar", "load", "pattern lidar.load(tablename:str):void ", "LIDARloadTable;", "Load a LIDAR table from an attached file" ] +[ "lidar", "prelude", "command lidar.prelude():void ", "LIDARprelude;", "" ] [ "lsst", "angsep", "command lsst.angsep(ra1:dbl, dec1:dbl, ra2:dbl, dec2:dbl):dbl ", "qserv_angSep;", "Returns the angular separation in degrees between two spherical\ncoordinate pairs (ra1,dec1) and (ra2,dec2)" ] [ "lsst", "ptinsphbox", "command lsst.ptinsphbox(ra:dbl, dec:dbl, ra_min:dbl, dec_min:dbl, ra_max:dbl, dec_max:dbl):int ", "qserv_ptInSphBox;", "Returns 1 if the given spherical longitude/latitude box contains the given position" ] [ "lsst", "ptinsphcircle", "command lsst.ptinsphcircle(ra:dbl, dec:dbl, ra_cen:dbl, dec_cen:dbl, radius:dbl):int ", "qserv_ptInSphCircle;", "Returns 1 if the given spherical longitude/latitude circle contains the given position" ] @@ -8674,9 +8678,9 @@ Ready. [ "wlc", "action", "pattern wlc.action(q:str):void ", "WLCaction;", "Keep the database changing queries for replay. " ] [ "wlc", "alter_add_table", "pattern wlc.alter_add_table(sname:str, mtnme:str, psnme:str, ptnme:str, action:int):void ", "WLCgeneric;", "Catalog operation alter_add_table" ] [ "wlc", "alter_del_table", "pattern wlc.alter_del_table(sname:str, mtnme:str, psnme:str, ptnme:str, action:int):void ", "WLCgeneric;", "Catalog operation alter_del_table" ] -[ "wlc", "alter_seq", "pattern wlc.alter_seq(sname:str, seqname:str, val:lng):void ", "WLCgeneric;", "Catalog operation alter_seq" ] +[ "wlc", "alter_seq", "pattern wlc.alter_seq(sname:str, seqname:str, seq:ptr, val:lng):void ", "WLCgeneric;", "Catalog operation alter_seq" ] [ "wlc", "alter_set_table", "pattern wlc.alter_set_table(sname:str, tnme:str, access:int):void ", "WLCgeneric;", "Catalog operation alter_set_table" ] -[ "wlc", "alter_table", "pattern wlc.alter_table(sname:str, action:int):void ", "WLCgeneric;", "Catalog operation alter_table" ] +[ "wlc", "alter_table", "pattern wlc.alter_table(sname:str, tname:str, tbl:ptr, action:int):void ", "WLCgeneric;", "Catalog operation alter_table" ] [ "wlc", "alter_user", "pattern wlc.alter_user(sname:str, passwrd:str, enc:int, schema:str, oldpasswrd:str):void ", "WLCgeneric;", "Catalog operation alter_user" ] [ "wlc", "append", "pattern wlc.append(sname:str, tname:str, cname:str, ins:any):int ", "WLCappend;", "Keep the insertions in the workload-capture-replay list" ] [ "wlc", "catalog", "pattern wlc.catalog(q:str):void ", "WLCcatalog;", "Keep the catalog changing queries for replay. " ] @@ -8686,12 +8690,12 @@ Ready. [ "wlc", "create_function", "pattern wlc.create_function(sname:str, fname:str):void ", "WLCgeneric;", "Catalog operation create_function" ] [ "wlc", "create_role", "pattern wlc.create_role(sname:str, role:str, grator:int):void ", "WLCgeneric;", "Catalog operation create_role" ] [ "wlc", "create_schema", "pattern wlc.create_schema(sname:str, auth:str, ifnotexists:int, action:int):void ", "WLCgeneric;", "Catalog operation create_schema" ] -[ "wlc", "create_seq", "pattern wlc.create_seq(sname:str, seqname:str, action:int):void ", "WLCgeneric;", "Catalog operation create_seq" ] -[ "wlc", "create_table", "pattern wlc.create_table(sname:str, tname:str, temp:int):void ", "WLCgeneric;", "Catalog operation create_table" ] +[ "wlc", "create_seq", "pattern wlc.create_seq(sname:str, seqname:str, seq:ptr, action:int):void ", "WLCgeneric;", "Catalog operation create_seq" ] +[ "wlc", "create_table", "pattern wlc.create_table(sname:str, tname:str, tbl:ptr, temp:int):void ", "WLCgeneric;", "Catalog operation create_table" ] [ "wlc", "create_trigger", "pattern wlc.create_trigger(sname:str, tname:str, triggername:str, time:int, orientation:int, event:int, old:str, new:str, cond:str, qry:str):void ", "WLCgeneric;", "Catalog operation create_trigger" ] [ "wlc", "create_type", "pattern wlc.create_type(sname:str, nme:str, impl:str):void ", "WLCgeneric;", "Catalog operation create_type" ] [ "wlc", "create_user", "pattern wlc.create_user(sname:str, passwrd:str, enc:int, schema:str, fullname:str):void ", "WLCgeneric;", "Catalog operation create_user" ] -[ "wlc", "create_view", "pattern wlc.create_view(sname:str, tname:str, temp:int):void ", "WLCgeneric;", "Catalog operation create_view" ] +[ "wlc", "create_view", "pattern wlc.create_view(sname:str, vname:str, tbl:ptr, temp:int):void ", "WLCgeneric;", "Catalog operation create_view" ] [ "wlc", "delete", "pattern wlc.delete(sname:str, tname:str, b:any):int ", "WLCdelete;", "Keep the deletions in the workload-capture-replay list" ] [ "wlc", "drop_constraint", "pattern wlc.drop_constraint(sname:str, name:str, action:int, ifexists:int):void ", "WLCgeneric;", "Catalog operation drop_constraint" ] [ "wlc", "drop_function", "pattern wlc.drop_function(sname:str, fname:str, fid:int, type:int, action:int):void ", "WLCgeneric;", "Catalog operation drop_function" ] @@ -8733,9 +8737,9 @@ Ready. [ "wlr", "action", "pattern wlr.action(q:str):void ", "WLRaction;", "A query producing updates" ] [ "wlr", "alter_add_table", "pattern wlr.alter_add_table(sname:str, mtnme:str, psnme:str, ptnme:str, action:int):void ", "WLRgeneric;", "Catalog operation alter_add_table" ] [ "wlr", "alter_del_table", "pattern wlr.alter_del_table(sname:str, mtnme:str, psnme:str, ptnme:str, action:int):void ", "WLRgeneric;", "Catalog operation alter_del_table" ] -[ "wlr", "alter_seq", "pattern wlr.alter_seq(sname:str, seqname:str, val:lng):void ", "WLRgeneric;", "Catalog operation alter_seq" ] +[ "wlr", "alter_seq", "pattern wlr.alter_seq(sname:str, seqname:str, seq:ptr, val:lng):void ", "WLRgeneric;", "Catalog operation alter_seq" ] [ "wlr", "alter_set_table", "pattern wlr.alter_set_table(sname:str, tnme:str, access:int):void ", "WLRgeneric;", "Catalog operation alter_set_table" ] -[ "wlr", "alter_table", "pattern wlr.alter_table(sname:str, action:int):void ", "WLRgeneric;", "Catalog operation alter_table" ] +[ "wlr", "alter_table", "pattern wlr.alter_table(sname:str, tname:str, tbl:ptr, action:int):void ", "WLRgeneric;", "Catalog operation alter_table" ] [ "wlr", "alter_user", "pattern wlr.alter_user(sname:str, passwrd:str, enc:int, schema:str, oldpasswrd:str):void ", "WLRgeneric;", "Catalog operation alter_user" ] [ "wlr", "append", "pattern wlr.append(sname:str, tname:str, cname:str, ins:any...):int ", "WLRappend;", "Apply the insertions in the workload-capture-replay list" ] [ "wlr", "catalog", "pattern wlr.catalog(q:str):void ", "WLRcatalog;", "A catalog changing query" ] @@ -8743,20 +8747,20 @@ Ready. [ "wlr", "commit", "pattern wlr.commit():void ", "WLRcommit;", "Mark the end of the work unit" ] [ "wlr", "create_function", "pattern wlr.create_function(sname:str, fname:str):void ", "WLRgeneric;", "Catalog operation create_function" ] [ "wlr", "create_role", "pattern wlr.create_role(sname:str, role:str, grator:int):void ", "WLRgeneric;", "Catalog operation create_role" ] -[ "wlr", "create_schema", "pattern wlr.create_schema(sname:str, auth:str, action:int):void ", "WLRgeneric;", "Catalog operation create_schema" ] -[ "wlr", "create_seq", "pattern wlr.create_seq(sname:str, seqname:str, action:int):void ", "WLRgeneric;", "Catalog operation create_seq" ] -[ "wlr", "create_table", "pattern wlr.create_table(sname:str, tname:str, temp:int):void ", "WLRgeneric;", "Catalog operation create_table" ] +[ "wlr", "create_schema", "pattern wlr.create_schema(sname:str, auth:str, ifnotexists:int, action:int):void ", "WLRgeneric;", "Catalog operation create_schema" ] +[ "wlr", "create_seq", "pattern wlr.create_seq(sname:str, seqname:str, seq:ptr, action:int):void ", "WLRgeneric;", "Catalog operation create_seq" ] +[ "wlr", "create_table", "pattern wlr.create_table(sname:str, tname:str, tbl:ptr, temp:int):void ", "WLRgeneric;", "Catalog operation create_table" ] [ "wlr", "create_trigger", "pattern wlr.create_trigger(sname:str, tname:str, triggername:str, time:int, orientation:int, event:int, old:str, new:str, cond:str, qry:str):void ", "WLRgeneric;", "Catalog operation create_trigger" ] [ "wlr", "create_type", "pattern wlr.create_type(sname:str, nme:str, impl:str):void ", "WLRgeneric;", "Catalog operation create_type" ] [ "wlr", "create_user", "pattern wlr.create_user(sname:str, passwrd:str, enc:int, schema:str, fullname:str):void ", "WLRgeneric;", "Catalog operation create_user" ] -[ "wlr", "create_view", "pattern wlr.create_view(sname:str, tname:str, temp:int):void ", "WLRgeneric;", "Catalog operation create_view" ] +[ "wlr", "create_view", "pattern wlr.create_view(sname:str, vname:str, tbl:ptr, temp:int):void ", "WLRgeneric;", "Catalog operation create_view" ] [ "wlr", "delete", "pattern wlr.delete(sname:str, tname:str, b:oid...):int ", "WLRdelete;", "Apply the deletions in the workload-capture-replay list" ] -[ "wlr", "drop_constraint", "pattern wlr.drop_constraint(sname:str, name:str, action:int):void ", "WLRgeneric;", "Catalog operation drop_constraint" ] +[ "wlr", "drop_constraint", "pattern wlr.drop_constraint(sname:str, name:str, action:int, ifexists:int):void ", "WLRgeneric;", "Catalog operation drop_constraint" ] [ "wlr", "drop_function", "pattern wlr.drop_function(sname:str, fname:str, fid:int, type:int, action:int):void ", "WLRgeneric;", "Catalog operation drop_function" ] [ "wlr", "drop_index", "pattern wlr.drop_index(sname:str, iname:str, action:int):void ", "WLRgeneric;", "Catalog operation drop_index" ] [ "wlr", "drop_role", "pattern wlr.drop_role(auth:str, role:str, action:int):void ", "WLRgeneric;", "Catalog operation drop_role" ] [ "wlr", "drop_role", "pattern wlr.drop_role(role:str, action:int):void ", "WLRgeneric;", "Catalog operation drop_role" ] -[ "wlr", "drop_schema", "pattern wlr.drop_schema(sname:str, s:str, action:int, ifexists:int):void ", "WLRgeneric;", "Catalog operation drop_schema" ] +[ "wlr", "drop_schema", "pattern wlr.drop_schema(sname:str, s:str, ifexists:int, action:int):void ", "WLRgeneric;", "Catalog operation drop_schema" ] [ "wlr", "drop_seq", "pattern wlr.drop_seq(sname:str, nme:str, action:int):void ", "WLRgeneric;", "Catalog operation drop_seq" ] [ "wlr", "drop_table", "pattern wlr.drop_table(sname:str, name:str, action:int, ifexists:int):void ", "WLRgeneric;", "Catalog operation drop_table" ] [ "wlr", "drop_trigger", "pattern wlr.drop_trigger(sname:str, nme:str):void ", "WLRgeneric;", "Catalog operation drop_trigger" ] diff --git a/clients/Tests/MAL-signatures.stable.out.int128 b/clients/Tests/MAL-signatures.stable.out.int128 --- a/clients/Tests/MAL-signatures.stable.out.int128 +++ b/clients/Tests/MAL-signatures.stable.out.int128 @@ -10202,6 +10202,10 @@ Ready. [ "language", "register", "pattern language.register(m:str, f:str, code:str, help:str):void ", "CMDregisterFunction;", "Compile the code string to MAL and register it as a function." ] [ "language", "sink", "pattern language.sink(v:any...):void ", "MALgarbagesink;", "Variables to be considered together when triggering garbage collection.\nUsed in the dataflow blocks to avoid early release of values." ] [ "language", "source", "pattern language.source(f:str):void ", "CMDevalFile;", "Merge the instructions stored in the file with the current program." ] +[ "lidar", "attach", "pattern lidar.attach(fname:str):void ", "LIDARattach;", "Open a LIDAR file and return catalog of the table HDUs" ] +[ "lidar", "export", "pattern lidar.export(tablename:str, fname:str, type:str):void ", "LIDARexportTable;", "Exporta LIDAR table to a LAS/LAZ file" ] +[ "lidar", "load", "pattern lidar.load(tablename:str):void ", "LIDARloadTable;", "Load a LIDAR table from an attached file" ] +[ "lidar", "prelude", "command lidar.prelude():void ", "LIDARprelude;", "" ] [ "lsst", "angsep", "command lsst.angsep(ra1:dbl, dec1:dbl, ra2:dbl, dec2:dbl):dbl ", "qserv_angSep;", "Returns the angular separation in degrees between two spherical\ncoordinate pairs (ra1,dec1) and (ra2,dec2)" ] [ "lsst", "ptinsphbox", "command lsst.ptinsphbox(ra:dbl, dec:dbl, ra_min:dbl, dec_min:dbl, ra_max:dbl, dec_max:dbl):int ", "qserv_ptInSphBox;", "Returns 1 if the given spherical longitude/latitude box contains the given position" ] [ "lsst", "ptinsphcircle", "command lsst.ptinsphcircle(ra:dbl, dec:dbl, ra_cen:dbl, dec_cen:dbl, radius:dbl):int ", "qserv_ptInSphCircle;", "Returns 1 if the given spherical longitude/latitude circle contains the given position" ] @@ -11039,9 +11043,9 @@ Ready. [ "wlc", "action", "pattern wlc.action(q:str):void ", "WLCaction;", "Keep the database changing queries for replay. " ] [ "wlc", "alter_add_table", "pattern wlc.alter_add_table(sname:str, mtnme:str, psnme:str, ptnme:str, action:int):void ", "WLCgeneric;", "Catalog operation alter_add_table" ] [ "wlc", "alter_del_table", "pattern wlc.alter_del_table(sname:str, mtnme:str, psnme:str, ptnme:str, action:int):void ", "WLCgeneric;", "Catalog operation alter_del_table" ] -[ "wlc", "alter_seq", "pattern wlc.alter_seq(sname:str, seqname:str, val:lng):void ", "WLCgeneric;", "Catalog operation alter_seq" ] +[ "wlc", "alter_seq", "pattern wlc.alter_seq(sname:str, seqname:str, seq:ptr, val:lng):void ", "WLCgeneric;", "Catalog operation alter_seq" ] [ "wlc", "alter_set_table", "pattern wlc.alter_set_table(sname:str, tnme:str, access:int):void ", "WLCgeneric;", "Catalog operation alter_set_table" ] -[ "wlc", "alter_table", "pattern wlc.alter_table(sname:str, action:int):void ", "WLCgeneric;", "Catalog operation alter_table" ] +[ "wlc", "alter_table", "pattern wlc.alter_table(sname:str, tname:str, tbl:ptr, action:int):void ", "WLCgeneric;", "Catalog operation alter_table" ] [ "wlc", "alter_user", "pattern wlc.alter_user(sname:str, passwrd:str, enc:int, schema:str, oldpasswrd:str):void ", "WLCgeneric;", "Catalog operation alter_user" ] [ "wlc", "append", "pattern wlc.append(sname:str, tname:str, cname:str, ins:any):int ", "WLCappend;", "Keep the insertions in the workload-capture-replay list" ] [ "wlc", "catalog", "pattern wlc.catalog(q:str):void ", "WLCcatalog;", "Keep the catalog changing queries for replay. " ] @@ -11051,12 +11055,12 @@ Ready. [ "wlc", "create_function", "pattern wlc.create_function(sname:str, fname:str):void ", "WLCgeneric;", "Catalog operation create_function" ] [ "wlc", "create_role", "pattern wlc.create_role(sname:str, role:str, grator:int):void ", "WLCgeneric;", "Catalog operation create_role" ] [ "wlc", "create_schema", "pattern wlc.create_schema(sname:str, auth:str, ifnotexists:int, action:int):void ", "WLCgeneric;", "Catalog operation create_schema" ] -[ "wlc", "create_seq", "pattern wlc.create_seq(sname:str, seqname:str, action:int):void ", "WLCgeneric;", "Catalog operation create_seq" ] -[ "wlc", "create_table", "pattern wlc.create_table(sname:str, tname:str, temp:int):void ", "WLCgeneric;", "Catalog operation create_table" ] +[ "wlc", "create_seq", "pattern wlc.create_seq(sname:str, seqname:str, seq:ptr, action:int):void ", "WLCgeneric;", "Catalog operation create_seq" ] +[ "wlc", "create_table", "pattern wlc.create_table(sname:str, tname:str, tbl:ptr, temp:int):void ", "WLCgeneric;", "Catalog operation create_table" ] [ "wlc", "create_trigger", "pattern wlc.create_trigger(sname:str, tname:str, triggername:str, time:int, orientation:int, event:int, old:str, new:str, cond:str, qry:str):void ", "WLCgeneric;", "Catalog operation create_trigger" ] [ "wlc", "create_type", "pattern wlc.create_type(sname:str, nme:str, impl:str):void ", "WLCgeneric;", "Catalog operation create_type" ] [ "wlc", "create_user", "pattern wlc.create_user(sname:str, passwrd:str, enc:int, schema:str, fullname:str):void ", "WLCgeneric;", "Catalog operation create_user" ] -[ "wlc", "create_view", "pattern wlc.create_view(sname:str, tname:str, temp:int):void ", "WLCgeneric;", "Catalog operation create_view" ] +[ "wlc", "create_view", "pattern wlc.create_view(sname:str, vname:str, tbl:ptr, temp:int):void ", "WLCgeneric;", "Catalog operation create_view" ] [ "wlc", "delete", "pattern wlc.delete(sname:str, tname:str, b:any):int ", "WLCdelete;", "Keep the deletions in the workload-capture-replay list" ] [ "wlc", "drop_constraint", "pattern wlc.drop_constraint(sname:str, name:str, action:int, ifexists:int):void ", "WLCgeneric;", "Catalog operation drop_constraint" ] [ "wlc", "drop_function", "pattern wlc.drop_function(sname:str, fname:str, fid:int, type:int, action:int):void ", "WLCgeneric;", "Catalog operation drop_function" ] @@ -11098,9 +11102,9 @@ Ready. [ "wlr", "action", "pattern wlr.action(q:str):void ", "WLRaction;", "A query producing updates" ] [ "wlr", "alter_add_table", "pattern wlr.alter_add_table(sname:str, mtnme:str, psnme:str, ptnme:str, action:int):void ", "WLRgeneric;", "Catalog operation alter_add_table" ] [ "wlr", "alter_del_table", "pattern wlr.alter_del_table(sname:str, mtnme:str, psnme:str, ptnme:str, action:int):void ", "WLRgeneric;", "Catalog operation alter_del_table" ] -[ "wlr", "alter_seq", "pattern wlr.alter_seq(sname:str, seqname:str, val:lng):void ", "WLRgeneric;", "Catalog operation alter_seq" ] +[ "wlr", "alter_seq", "pattern wlr.alter_seq(sname:str, seqname:str, seq:ptr, val:lng):void ", "WLRgeneric;", "Catalog operation alter_seq" ] [ "wlr", "alter_set_table", "pattern wlr.alter_set_table(sname:str, tnme:str, access:int):void ", "WLRgeneric;", "Catalog operation alter_set_table" ] -[ "wlr", "alter_table", "pattern wlr.alter_table(sname:str, action:int):void ", "WLRgeneric;", "Catalog operation alter_table" ] +[ "wlr", "alter_table", "pattern wlr.alter_table(sname:str, tname:str, tbl:ptr, action:int):void ", "WLRgeneric;", "Catalog operation alter_table" ] [ "wlr", "alter_user", "pattern wlr.alter_user(sname:str, passwrd:str, enc:int, schema:str, oldpasswrd:str):void ", "WLRgeneric;", "Catalog operation alter_user" ] [ "wlr", "append", "pattern wlr.append(sname:str, tname:str, cname:str, ins:any...):int ", "WLRappend;", "Apply the insertions in the workload-capture-replay list" ] [ "wlr", "catalog", "pattern wlr.catalog(q:str):void ", "WLRcatalog;", "A catalog changing query" ] @@ -11108,20 +11112,20 @@ Ready. [ "wlr", "commit", "pattern wlr.commit():void ", "WLRcommit;", "Mark the end of the work unit" ] [ "wlr", "create_function", "pattern wlr.create_function(sname:str, fname:str):void ", "WLRgeneric;", "Catalog operation create_function" ] [ "wlr", "create_role", "pattern wlr.create_role(sname:str, role:str, grator:int):void ", "WLRgeneric;", "Catalog operation create_role" ] -[ "wlr", "create_schema", "pattern wlr.create_schema(sname:str, auth:str, action:int):void ", "WLRgeneric;", "Catalog operation create_schema" ] -[ "wlr", "create_seq", "pattern wlr.create_seq(sname:str, seqname:str, action:int):void ", "WLRgeneric;", "Catalog operation create_seq" ] -[ "wlr", "create_table", "pattern wlr.create_table(sname:str, tname:str, temp:int):void ", "WLRgeneric;", "Catalog operation create_table" ] +[ "wlr", "create_schema", "pattern wlr.create_schema(sname:str, auth:str, ifnotexists:int, action:int):void ", "WLRgeneric;", "Catalog operation create_schema" ] +[ "wlr", "create_seq", "pattern wlr.create_seq(sname:str, seqname:str, seq:ptr, action:int):void ", "WLRgeneric;", "Catalog operation create_seq" ] +[ "wlr", "create_table", "pattern wlr.create_table(sname:str, tname:str, tbl:ptr, temp:int):void ", "WLRgeneric;", "Catalog operation create_table" ] [ "wlr", "create_trigger", "pattern wlr.create_trigger(sname:str, tname:str, triggername:str, time:int, orientation:int, event:int, old:str, new:str, cond:str, qry:str):void ", "WLRgeneric;", "Catalog operation create_trigger" ] [ "wlr", "create_type", "pattern wlr.create_type(sname:str, nme:str, impl:str):void ", "WLRgeneric;", "Catalog operation create_type" ] [ "wlr", "create_user", "pattern wlr.create_user(sname:str, passwrd:str, enc:int, schema:str, fullname:str):void ", "WLRgeneric;", "Catalog operation create_user" ] -[ "wlr", "create_view", "pattern wlr.create_view(sname:str, tname:str, temp:int):void ", "WLRgeneric;", "Catalog operation create_view" ] +[ "wlr", "create_view", "pattern wlr.create_view(sname:str, vname:str, tbl:ptr, temp:int):void ", "WLRgeneric;", "Catalog operation create_view" ] [ "wlr", "delete", "pattern wlr.delete(sname:str, tname:str, b:oid...):int ", "WLRdelete;", "Apply the deletions in the workload-capture-replay list" ] -[ "wlr", "drop_constraint", "pattern wlr.drop_constraint(sname:str, name:str, action:int):void ", "WLRgeneric;", "Catalog operation drop_constraint" ] +[ "wlr", "drop_constraint", "pattern wlr.drop_constraint(sname:str, name:str, action:int, ifexists:int):void ", "WLRgeneric;", "Catalog operation drop_constraint" ] [ "wlr", "drop_function", "pattern wlr.drop_function(sname:str, fname:str, fid:int, type:int, action:int):void ", "WLRgeneric;", "Catalog operation drop_function" ] [ "wlr", "drop_index", "pattern wlr.drop_index(sname:str, iname:str, action:int):void ", "WLRgeneric;", "Catalog operation drop_index" ] [ "wlr", "drop_role", "pattern wlr.drop_role(auth:str, role:str, action:int):void ", "WLRgeneric;", "Catalog operation drop_role" ] [ "wlr", "drop_role", "pattern wlr.drop_role(role:str, action:int):void ", "WLRgeneric;", "Catalog operation drop_role" ] -[ "wlr", "drop_schema", "pattern wlr.drop_schema(sname:str, s:str, action:int, ifexists:int):void ", "WLRgeneric;", "Catalog operation drop_schema" ] +[ "wlr", "drop_schema", "pattern wlr.drop_schema(sname:str, s:str, ifexists:int, action:int):void ", "WLRgeneric;", "Catalog operation drop_schema" ] [ "wlr", "drop_seq", "pattern wlr.drop_seq(sname:str, nme:str, action:int):void ", "WLRgeneric;", "Catalog operation drop_seq" ] [ "wlr", "drop_table", "pattern wlr.drop_table(sname:str, name:str, action:int, ifexists:int):void ", "WLRgeneric;", "Catalog operation drop_table" ] [ "wlr", "drop_trigger", "pattern wlr.drop_trigger(sname:str, nme:str):void ", "WLRgeneric;", "Catalog operation drop_trigger" ] diff --git a/monetdb5/modules/mal/wlc.mal b/monetdb5/modules/mal/wlc.mal --- a/monetdb5/modules/mal/wlc.mal +++ b/monetdb5/modules/mal/wlc.mal @@ -198,7 +198,7 @@ pattern drop_function( sname:str, fname: address WLCgeneric comment "Catalog operation drop_function"; -pattern create_function( sname:str, fname:str) +pattern create_function( sname:str, fname:str, fcn:ptr) address WLCgeneric comment "Catalog operation create_function"; diff --git a/sql/backends/monet5/wlr.mal b/sql/backends/monet5/wlr.mal --- a/sql/backends/monet5/wlr.mal +++ b/sql/backends/monet5/wlr.mal @@ -203,7 +203,7 @@ pattern drop_function( sname:str, fname: address WLRgeneric comment "Catalog operation drop_function"; -pattern create_function( sname:str, fname:str) +pattern create_function( sname:str, fname:str, fcn:ptr) address WLRgeneric comment "Catalog operation create_function"; _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
