Changeset: a7a081be349e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a7a081be349e
Modified Files:
        clients/Tests/MAL-signatures.stable.out
        clients/Tests/MAL-signatures.stable.out.int128
        clients/Tests/exports.stable.out
        monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out
        monetdb5/modules/mal/wlc.h
        monetdb5/modules/mal/wlc.mal
        sql/test/Tests/setoptimizer.stable.out
        sql/test/Tests/systemfunctions.stable.out
        sql/test/Tests/systemfunctions.stable.out.int128
Branch: wlcr
Log Message:

Approve outputs


diffs (226 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
@@ -8698,7 +8698,7 @@ Ready.
 [ "wlc",       "catalog",      "pattern wlc.catalog(q:str):void ",     
"WLCcatalog;",  "Keep the catalog changing queries for replay. "        ]
 [ "wlc",       "clear_table",  "pattern wlc.clear_table(sname:str, 
tname:str):int ",   "WLCclear_table;",      "Keep the deletions in the 
workload-capture-replay list"        ]
 [ "wlc",       "commit",       "pattern wlc.commit():void ",   
"WLCcommitCmd;",        "Commit the workload-capture-replay record"     ]
-[ "wlc",       "commit",       "pattern wlc.commit():void ",   "WLCfinish;",   
"Mark the end of the work unit" ]
+[ "wlc",       "commit",       "pattern wlc.commit():void ",   
"WLCcommitCmd;",        "Mark the end of the work unit" ]
 [ "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, action:int):void ",     "WLCgeneric;",  "Catalog operation 
create_schema"       ]
@@ -8725,7 +8725,6 @@ Ready.
 [ "wlc",       "drop_user",    "pattern wlc.drop_user(sname:str, auth:str, 
action:int):void ", "WLCgeneric;",  "Catalog operation drop_user"   ]
 [ "wlc",       "drop_view",    "pattern wlc.drop_view(sname:str, name:str, 
action:int):void ", "WLCgeneric;",  "Catalog operation drop_view"   ]
 [ "wlc",       "drop_view",    "pattern wlc.drop_view(sname:str, name:str, 
action:int, ifexists:int):void ",   "WLCgeneric;",  "Catalog operation 
drop_view"   ]
-[ "wlc",       "finish",       "pattern wlc.finish(started:str, user:str, 
action:str, runtime:int):void ",     "WLCfinish;",   "Mark the beginning of the 
work unit which can be a compound transaction"       ]
 [ "wlc",       "getmasterbeat",        "pattern 
wlc.getmasterbeat(duration:int):str ", "WLCgetmasterbeat;",    "Maximal delay 
for transaction log flushing"    ]
 [ "wlc",       "getmasterclock",       "pattern wlc.getmasterclock():str ",    
"WLCgetmasterclock;",   "Timestamp of last update transaction"  ]
 [ "wlc",       "getmastertick",        "pattern wlc.getmastertick():lng ",     
"WLCgetmastertick;",    "Transaction identifier of the last committed 
transaction"      ]
@@ -8741,7 +8740,7 @@ Ready.
 [ "wlc",       "revoke_function",      "pattern wlc.revoke_function(sname:str, 
fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ",      
"WLCgeneric;",  "Catalog operation revoke_function"     ]
 [ "wlc",       "revoke_roles", "pattern wlc.revoke_roles(sname:str, auth:str, 
grantor:int, admin:int):void ",  "WLCgeneric;",  "Catalog operation 
revoke_roles"        ]
 [ "wlc",       "rollback",     "pattern wlc.rollback():void ", 
"WLCcommitCmd;",        "Rollback the workload-capture-replay record"   ]
-[ "wlc",       "rollback",     "pattern wlc.rollback():void ", "WLCfinish;",   
"Mark the end of the work unit" ]
+[ "wlc",       "rollback",     "pattern wlc.rollback():void ", 
"WLCrollbackCmd;",      "Mark the end of the work unit" ]
 [ "wlc",       "setmasterbeat",        "pattern 
wlc.setmasterbeat(duration:int):void ",        "WLCsetmasterbeat;",    "Maximal 
delay for transaction log flushing"    ]
 [ "wlc",       "stopmaster",   "pattern wlc.stopmaster():void ",       
"WLCstopmaster;",       "Stop capturing the logs"       ]
 [ "wlc",       "transaction",  "pattern wlc.transaction():void ",      
"WLCgeneric;",  "Start an autocommit transaction"       ]
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
@@ -11063,7 +11063,7 @@ Ready.
 [ "wlc",       "catalog",      "pattern wlc.catalog(q:str):void ",     
"WLCcatalog;",  "Keep the catalog changing queries for replay. "        ]
 [ "wlc",       "clear_table",  "pattern wlc.clear_table(sname:str, 
tname:str):int ",   "WLCclear_table;",      "Keep the deletions in the 
workload-capture-replay list"        ]
 [ "wlc",       "commit",       "pattern wlc.commit():void ",   
"WLCcommitCmd;",        "Commit the workload-capture-replay record"     ]
-[ "wlc",       "commit",       "pattern wlc.commit():void ",   "WLCfinish;",   
"Mark the end of the work unit" ]
+[ "wlc",       "commit",       "pattern wlc.commit():void ",   
"WLCcommitCmd;",        "Mark the end of the work unit" ]
 [ "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, action:int):void ",     "WLCgeneric;",  "Catalog operation 
create_schema"       ]
@@ -11090,7 +11090,6 @@ Ready.
 [ "wlc",       "drop_user",    "pattern wlc.drop_user(sname:str, auth:str, 
action:int):void ", "WLCgeneric;",  "Catalog operation drop_user"   ]
 [ "wlc",       "drop_view",    "pattern wlc.drop_view(sname:str, name:str, 
action:int):void ", "WLCgeneric;",  "Catalog operation drop_view"   ]
 [ "wlc",       "drop_view",    "pattern wlc.drop_view(sname:str, name:str, 
action:int, ifexists:int):void ",   "WLCgeneric;",  "Catalog operation 
drop_view"   ]
-[ "wlc",       "finish",       "pattern wlc.finish(started:str, user:str, 
action:str, runtime:int):void ",     "WLCfinish;",   "Mark the beginning of the 
work unit which can be a compound transaction"       ]
 [ "wlc",       "getmasterbeat",        "pattern 
wlc.getmasterbeat(duration:int):str ", "WLCgetmasterbeat;",    "Maximal delay 
for transaction log flushing"    ]
 [ "wlc",       "getmasterclock",       "pattern wlc.getmasterclock():str ",    
"WLCgetmasterclock;",   "Timestamp of last update transaction"  ]
 [ "wlc",       "getmastertick",        "pattern wlc.getmastertick():lng ",     
"WLCgetmastertick;",    "Transaction identifier of the last committed 
transaction"      ]
@@ -11106,7 +11105,7 @@ Ready.
 [ "wlc",       "revoke_function",      "pattern wlc.revoke_function(sname:str, 
fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ",      
"WLCgeneric;",  "Catalog operation revoke_function"     ]
 [ "wlc",       "revoke_roles", "pattern wlc.revoke_roles(sname:str, auth:str, 
grantor:int, admin:int):void ",  "WLCgeneric;",  "Catalog operation 
revoke_roles"        ]
 [ "wlc",       "rollback",     "pattern wlc.rollback():void ", 
"WLCcommitCmd;",        "Rollback the workload-capture-replay record"   ]
-[ "wlc",       "rollback",     "pattern wlc.rollback():void ", "WLCfinish;",   
"Mark the end of the work unit" ]
+[ "wlc",       "rollback",     "pattern wlc.rollback():void ", 
"WLCrollbackCmd;",      "Mark the end of the work unit" ]
 [ "wlc",       "setmasterbeat",        "pattern 
wlc.setmasterbeat(duration:int):void ",        "WLCsetmasterbeat;",    "Maximal 
delay for transaction log flushing"    ]
 [ "wlc",       "stopmaster",   "pattern wlc.stopmaster():void ",       
"WLCstopmaster;",       "Stop capturing the logs"       ]
 [ "wlc",       "transaction",  "pattern wlc.transaction():void ",      
"WLCgeneric;",  "Start an autocommit transaction"       ]
diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -1886,6 +1886,7 @@ str WLCclear_table(Client cntxt, MalBlkP
 str WLCcommit(int clientid);
 str WLCcommitCmd(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 str WLCdelete(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+str WLCfinish(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 str WLCgeneric(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 str WLCgetConfig(void);
 str WLCgetmasterbeat(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
diff --git 
a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out 
b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out
--- a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out
+++ b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out
@@ -55,8 +55,8 @@ Ready.
 % .L1 # table_name
 % def # name
 % clob # type
-% 520 # length
-[ 
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.reorder();optimizer.deadcode();optimizer.matpack();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.wlcr();optimizer.garbageCollector();"
   ]
+% 519 # length
+[ 
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.reorder();optimizer.deadcode();optimizer.matpack();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.wlc();optimizer.garbageCollector();"
    ]
 #explain copy into ttt from '/tmp/xyz';
 % .explain # table_name
 % mal # name
@@ -114,8 +114,8 @@ end user.s10_1;
 % .L1 # table_name
 % def # name
 % clob # type
-% 543 # length
-[ 
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.reorder();optimizer.deadcode();optimizer.matpack();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.wlcr();optimizer.sql_append();optimizer.garbageCollector();"
    ]
+% 542 # length
+[ 
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.reorder();optimizer.deadcode();optimizer.matpack();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.wlc();optimizer.sql_append();optimizer.garbageCollector();"
     ]
 #explain copy into ttt from '/tmp/xyz';
 % .explain # table_name
 % mal # name
diff --git a/monetdb5/modules/mal/wlc.h b/monetdb5/modules/mal/wlc.h
--- a/monetdb5/modules/mal/wlc.h
+++ b/monetdb5/modules/mal/wlc.h
@@ -62,6 +62,7 @@ mal_export str WLCtransaction(Client cnt
 mal_export str WLCquery(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
 mal_export str WLCcatalog(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
 mal_export str WLCaction(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+mal_export str WLCfinish(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
 mal_export str WLCgeneric(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
 mal_export str WLCappend(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
 mal_export str WLCdelete(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
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
@@ -38,16 +38,12 @@ pattern getmastertick():lng
 address WLCgetmastertick
 comment "Transaction identifier of the last committed transaction";
 
-pattern finish(started:str, user:str, action:str, runtime:int)
-address WLCfinish
-comment "Mark the beginning of the work unit which can be a compound 
transaction";
-
 pattern rollback()
-address WLCfinish
+address WLCrollbackCmd
 comment "Mark the end of the work unit";
 
 pattern commit()
-address WLCfinish
+address WLCcommitCmd
 comment "Mark the end of the work unit";
 
 pattern query(q:str)
diff --git a/sql/test/Tests/setoptimizer.stable.out 
b/sql/test/Tests/setoptimizer.stable.out
--- a/sql/test/Tests/setoptimizer.stable.out
+++ b/sql/test/Tests/setoptimizer.stable.out
@@ -64,12 +64,12 @@ Ready.
 % .L1, .L1,    .L1 # table_name
 % name,        def,    status # name
 % clob,        clob,   clob # type
-% 15,  581,    6 # length
+% 15,  580,    6 # length
 [ "minimal_pipe",      
"optimizer.inline();optimizer.remap();optimizer.deadcode();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.garbageCollector();",
      "stable"        ]
-[ "default_pipe",      
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.wlcr();optimizer.garbageCollector();",
    "stable"        ]
-[ "volcano_pipe",      
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.volcano();optimizer.profiler();optimizer.candidates();optimizer.wlcr();optimizer.garbageCollector();",
        "stable"        ]
-[ "no_mitosis_pipe",   
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.reorder();optimizer.deadcode();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.wlcr();optimizer.garbageCollector();",
        "stable"        ]
-[ "sequential_pipe",   
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.reorder();optimizer.deadcode();optimizer.matpack();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.wlcr();optimizer.garbageCollector();",
     "stable"        ]
+[ "default_pipe",      
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.wlc();optimizer.garbageCollector();",
     "stable"        ]
+[ "volcano_pipe",      
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.volcano();optimizer.profiler();optimizer.candidates();optimizer.wlc();optimizer.garbageCollector();",
 "stable"        ]
+[ "no_mitosis_pipe",   
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.reorder();optimizer.deadcode();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.wlc();optimizer.garbageCollector();",
 "stable"        ]
+[ "sequential_pipe",   
"optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.reorder();optimizer.deadcode();optimizer.matpack();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.wlc();optimizer.garbageCollector();",
      "stable"        ]
 
 # 02:57:35 >  
 # 02:57:35 >  "Done."
diff --git a/sql/test/Tests/systemfunctions.stable.out 
b/sql/test/Tests/systemfunctions.stable.out
--- a/sql/test/Tests/systemfunctions.stable.out
+++ b/sql/test/Tests/systemfunctions.stable.out
@@ -978,9 +978,10 @@ Ready.
 [ "sys",       "malfunctions", 4,      "clob", ""      ]
 [ "sys",       "masklen",      0,      "int",  "create function \"masklen\" (p 
inet) returns int\n external name inet.\"masklen\";"    ]
 [ "sys",       "masklen",      1,      "inet", ""      ]
-[ "sys",       "master",       0,      "clob", "create procedure master(path 
string)\nexternal name wlcr.master;"      ]
-[ "sys",       "masterclock",  0,      "clob", "create function masterclock() 
returns string\nexternal name wlcr.\"getmasterclock\";"  ]
-[ "sys",       "masterdrift",  0,      "int",  "create procedure masterdrift( 
duration int)\nexternal name wlcr.\"setmasterdrift\";"   ]
+[ "sys",       "master",       0,      "clob", "create procedure master(path 
string)\nexternal name wlc.master;"       ]
+[ "sys",       "masterbeat",   0,      "int",  "create procedure masterbeat( 
duration int)\nexternal name wlc.\"setmasterbeat\";"      ]
+[ "sys",       "masterclock",  0,      "clob", "create function masterclock() 
returns string\nexternal name wlc.\"getmasterclock\";"   ]
+[ "sys",       "mastertick",   0,      "bigint",       "create function 
mastertick() returns bigint\nexternal name wlc.\"getmastertick\";"     ]
 [ "sys",       "max",  0,      "any",  "max"   ]
 [ "sys",       "max",  1,      "any",  ""      ]
 [ "sys",       "mbr",  0,      "mbr",  "create function mbr(geom geometry) 
returns mbr external name geom.\"mbr\";"    ]
@@ -1378,11 +1379,10 @@ Ready.
 [ "sys",       "replace",      1,      "clob", ""      ]
 [ "sys",       "replace",      2,      "clob", ""      ]
 [ "sys",       "replace",      3,      "clob", ""      ]
-[ "sys",       "replicabacklog",       0,      "int",  "create function 
replicabacklog() returns integer\nexternal name wlr.\"getreplicabacklog\";"    ]
+[ "sys",       "replicabeat",  0,      "int",  "create procedure 
replicabeat(duration integer)\nexternal name wlr.\"setreplicabeat\";" ]
 [ "sys",       "replicaclock", 0,      "clob", "create function replicaclock() 
returns string\nexternal name wlr.\"getreplicaclock\";" ]
-[ "sys",       "replicadrift", 0,      "int",  "create procedure 
replicadrift(duration int)\nexternal name wlr.\"setreplicadrift\";"   ]
 [ "sys",       "replicate",    0,      "clob", "create procedure 
replicate(dbname string)\nexternal name wlr.replicate;"       ]
-[ "sys",       "replicate",    0,      "clob", "create procedure 
replicate(dbname string, pit timestamp)\nexternal name wlr.replicate;"        ]
+[ "sys",       "replicate",    0,      "clob", "create procedure 
replicate(dbname string, pointintime timestamp)\nexternal name wlr.replicate;"  
      ]
 [ "sys",       "replicate",    1,      "timestamp",    ""      ]
 [ "sys",       "replicate",    0,      "clob", "create procedure 
replicate(dbname string, id tinyint)\nexternal name wlr.replicate;"   ]
 [ "sys",       "replicate",    1,      "tinyint",      ""      ]
@@ -1392,6 +1392,7 @@ Ready.
 [ "sys",       "replicate",    1,      "int",  ""      ]
 [ "sys",       "replicate",    0,      "clob", "create procedure 
replicate(dbname string, id bigint)\nexternal name wlr.replicate;"    ]
 [ "sys",       "replicate",    1,      "bigint",       ""      ]
+[ "sys",       "replicatick",  0,      "bigint",       "create function 
replicatick() returns bigint\nexternal name wlr.\"getreplicatick\";"   ]
 [ "sys",       "restart",      0,      "bigint",       "restart"       ]
 [ "sys",       "restart",      1,      "varchar",      ""      ]
 [ "sys",       "restart",      2,      "varchar",      ""      ]
diff --git a/sql/test/Tests/systemfunctions.stable.out.int128 
b/sql/test/Tests/systemfunctions.stable.out.int128
--- a/sql/test/Tests/systemfunctions.stable.out.int128
+++ b/sql/test/Tests/systemfunctions.stable.out.int128
@@ -1028,9 +1028,10 @@ Ready.
 [ "sys",       "malfunctions", 4,      "clob", ""      ]
 [ "sys",       "masklen",      0,      "int",  "create function \"masklen\" (p 
inet) returns int\n external name inet.\"masklen\";"    ]
 [ "sys",       "masklen",      1,      "inet", ""      ]
-[ "sys",       "master",       0,      "clob", "create procedure master(path 
string)\nexternal name wlcr.master;"      ]
-[ "sys",       "masterclock",  0,      "clob", "create function masterclock() 
returns string\nexternal name wlcr.\"getmasterclock\";"  ]
-[ "sys",       "masterdrift",  0,      "int",  "create procedure masterdrift( 
duration int)\nexternal name wlcr.\"setmasterdrift\";"   ]
+[ "sys",       "master",       0,      "clob", "create procedure master(path 
string)\nexternal name wlc.master;"       ]
+[ "sys",       "masterbeat",   0,      "int",  "create procedure masterbeat( 
duration int)\nexternal name wlc.\"setmasterbeat\";"      ]
+[ "sys",       "masterclock",  0,      "clob", "create function masterclock() 
returns string\nexternal name wlc.\"getmasterclock\";"   ]
+[ "sys",       "mastertick",   0,      "bigint",       "create function 
mastertick() returns bigint\nexternal name wlc.\"getmastertick\";"     ]
 [ "sys",       "max",  0,      "any",  "max"   ]
 [ "sys",       "max",  1,      "any",  ""      ]
 [ "sys",       "mbr",  0,      "mbr",  "create function mbr(geom geometry) 
returns mbr external name geom.\"mbr\";"    ]
@@ -1443,11 +1444,10 @@ Ready.
 [ "sys",       "replace",      1,      "clob", ""      ]
 [ "sys",       "replace",      2,      "clob", ""      ]
 [ "sys",       "replace",      3,      "clob", ""      ]
-[ "sys",       "replicabacklog",       0,      "int",  "create function 
replicabacklog() returns integer\nexternal name wlr.\"getreplicabacklog\";"    ]
+[ "sys",       "replicabeat",  0,      "int",  "create procedure 
replicabeat(duration integer)\nexternal name wlr.\"setreplicabeat\";" ]
 [ "sys",       "replicaclock", 0,      "clob", "create function replicaclock() 
returns string\nexternal name wlr.\"getreplicaclock\";" ]
-[ "sys",       "replicadrift", 0,      "int",  "create procedure 
replicadrift(duration int)\nexternal name wlr.\"setreplicadrift\";"   ]
 [ "sys",       "replicate",    0,      "clob", "create procedure 
replicate(dbname string)\nexternal name wlr.replicate;"       ]
-[ "sys",       "replicate",    0,      "clob", "create procedure 
replicate(dbname string, pit timestamp)\nexternal name wlr.replicate;"        ]
+[ "sys",       "replicate",    0,      "clob", "create procedure 
replicate(dbname string, pointintime timestamp)\nexternal name wlr.replicate;"  
      ]
 [ "sys",       "replicate",    1,      "timestamp",    ""      ]
 [ "sys",       "replicate",    0,      "clob", "create procedure 
replicate(dbname string, id tinyint)\nexternal name wlr.replicate;"   ]
 [ "sys",       "replicate",    1,      "tinyint",      ""      ]
@@ -1457,6 +1457,7 @@ Ready.
 [ "sys",       "replicate",    1,      "int",  ""      ]
 [ "sys",       "replicate",    0,      "clob", "create procedure 
replicate(dbname string, id bigint)\nexternal name wlr.replicate;"    ]
 [ "sys",       "replicate",    1,      "bigint",       ""      ]
+[ "sys",       "replicatick",  0,      "bigint",       "create function 
replicatick() returns bigint\nexternal name wlr.\"getreplicatick\";"   ]
 [ "sys",       "restart",      0,      "bigint",       "restart"       ]
 [ "sys",       "restart",      1,      "varchar",      ""      ]
 [ "sys",       "restart",      2,      "varchar",      ""      ]
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to