Changeset: fb9fc5a06ee8 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fb9fc5a06ee8 Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 clients/Tests/exports.stable.out configure.ag gdk/gdk_bbp.c gdk/gdk_search.c monetdb5/mal/Tests/All monetdb5/mal/Tests/dataflow01.malC monetdb5/mal/mal_linker.c monetdb5/mal/mal_profiler.c monetdb5/modules/atoms/str.c monetdb5/modules/kernel/00_aggr_hge.mal monetdb5/modules/kernel/00_aggr_hge.mal.sh monetdb5/modules/kernel/aggr.mal monetdb5/modules/kernel/aggr.mal.sh monetdb5/modules/mal/01_batcalc.mal monetdb5/modules/mal/01_batcalc.mal.sh monetdb5/modules/mal/01_calc.mal monetdb5/modules/mal/Tests/All monetdb5/modules/mal/Tests/manifold.malC monetdb5/modules/mal/mal_mapi.c monetdb5/optimizer/Tests/dataflow.malC monetdb5/optimizer/Tests/dataflow.stable.out monetdb5/scheduler/Tests/All sql/backends/monet5/Makefile.ag sql/backends/monet5/sql.c sql/backends/monet5/sql_decimal.mal.sh sql/backends/monet5/sql_decimal_hge.mal.sh sql/benchmarks/wisconsin/Tests/All sql/server/rel_psm.c sql/server/rel_select.c sql/storage/store.c sql/test/BugTracker-2009/Tests/lost_update.SF-2790020.py sql/test/BugTracker/Tests/caching.SF-1651599.stable.out testing/Mtest.py.in Branch: pythonudf Log Message:
Reapprove tests that print MAL statements (because new MAL statements have been added). diffs (truncated from 4254 to 300 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 @@ -2262,6 +2262,30 @@ pattern batrapi.subeval_aggr(fptr:ptr,ex address RAPIevalAggr; comment grouped aggregates through R +pattern batpyapimap.eval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggrMap; +comment grouped aggregates through Python + +pattern batpyapimap.eval(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalStdMap; +comment Execute a simple Python script value + +pattern batpyapimap.subeval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggrMap; +comment grouped aggregates through Python + +pattern batpyapi.eval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggr; +comment grouped aggregates through Python + +pattern batpyapi.eval(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalStd; +comment Execute a simple Python script value + +pattern batpyapi.subeval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggr; +comment grouped aggregates through Python + command batsql.alpha(dec:dbl,theta:bat[:dbl]):bat[:dbl] address SQLcst_alpha_bat; comment BAT implementation of astronomy alpha function @@ -3964,15 +3988,15 @@ pattern batcalc.!=(b1:bat[:bte],b2:bat[: address CMDbatNE; comment Return B1 != B2 -pattern batcalc.!=(vb:bat[:oid],s:bat[:oid]):bat[:bit] -address CMDbatNE; -comment Return V != B with candidates list - -pattern batcalc.!=(vb:bat[:oid]):bat[:bit] -address CMDbatNE; -comment Return V != B - -pattern batcalc.!=(b:bat[:oid],vs:bat[:oid]):bat[:bit] +pattern batcalc.!=(v:oid,b:bat[:oid],s:bat[:oid]):bat[:bit] +address CMDbatNE; +comment Return V != B with candidates list + +pattern batcalc.!=(v:oid,b:bat[:oid]):bat[:bit] +address CMDbatNE; +comment Return V != B + +pattern batcalc.!=(b:bat[:oid],v:oid,s:bat[:oid]):bat[:bit] address CMDbatNE; comment Return B != V with candidates list @@ -12660,15 +12684,15 @@ pattern batcalc.<=(b1:bat[:bte],b2:bat[: address CMDbatLE; comment Return B1 <= B2 -pattern batcalc.<=(vb:bat[:oid],s:bat[:oid]):bat[:bit] -address CMDbatLE; -comment Return V <= B with candidates list - -pattern batcalc.<=(vb:bat[:oid]):bat[:bit] -address CMDbatLE; -comment Return V <= B - -pattern batcalc.<=(b:bat[:oid],vs:bat[:oid]):bat[:bit] +pattern batcalc.<=(v:oid,b:bat[:oid],s:bat[:oid]):bat[:bit] +address CMDbatLE; +comment Return V <= B with candidates list + +pattern batcalc.<=(v:oid,b:bat[:oid]):bat[:bit] +address CMDbatLE; +comment Return V <= B + +pattern batcalc.<=(b:bat[:oid],v:oid,s:bat[:oid]):bat[:bit] address CMDbatLE; comment Return B <= V with candidates list @@ -13908,15 +13932,15 @@ pattern batcalc.<(b1:bat[:bte],b2:bat[:b address CMDbatLT; comment Return B1 < B2 -pattern batcalc.<(vb:bat[:oid],s:bat[:oid]):bat[:bit] -address CMDbatLT; -comment Return V < B with candidates list - -pattern batcalc.<(vb:bat[:oid]):bat[:bit] -address CMDbatLT; -comment Return V < B - -pattern batcalc.<(b:bat[:oid],vs:bat[:oid]):bat[:bit] +pattern batcalc.<(v:oid,b:bat[:oid],s:bat[:oid]):bat[:bit] +address CMDbatLT; +comment Return V < B with candidates list + +pattern batcalc.<(v:oid,b:bat[:oid]):bat[:bit] +address CMDbatLT; +comment Return V < B + +pattern batcalc.<(b:bat[:oid],v:oid,s:bat[:oid]):bat[:bit] address CMDbatLT; comment Return B < V with candidates list @@ -15916,15 +15940,15 @@ pattern batcalc.==(b1:bat[:bte],b2:bat[: address CMDbatEQ; comment Return B1 == B2 -pattern batcalc.==(vb:bat[:oid],s:bat[:oid]):bat[:bit] -address CMDbatEQ; -comment Return V == B with candidates list - -pattern batcalc.==(vb:bat[:oid]):bat[:bit] -address CMDbatEQ; -comment Return V == B - -pattern batcalc.==(b:bat[:oid],vs:bat[:oid]):bat[:bit] +pattern batcalc.==(v:oid,b:bat[:oid],s:bat[:oid]):bat[:bit] +address CMDbatEQ; +comment Return V == B with candidates list + +pattern batcalc.==(v:oid,b:bat[:oid]):bat[:bit] +address CMDbatEQ; +comment Return V == B + +pattern batcalc.==(b:bat[:oid],v:oid,s:bat[:oid]):bat[:bit] address CMDbatEQ; comment Return B == V with candidates list @@ -17244,15 +17268,15 @@ pattern batcalc.>=(b1:bat[:bte],b2:bat[: address CMDbatGE; comment Return B1 >= B2 -pattern batcalc.>=(vb:bat[:oid],s:bat[:oid]):bat[:bit] -address CMDbatGE; -comment Return V >= B with candidates list - -pattern batcalc.>=(vb:bat[:oid]):bat[:bit] -address CMDbatGE; -comment Return V >= B - -pattern batcalc.>=(b:bat[:oid],vs:bat[:oid]):bat[:bit] +pattern batcalc.>=(v:oid,b:bat[:oid],s:bat[:oid]):bat[:bit] +address CMDbatGE; +comment Return V >= B with candidates list + +pattern batcalc.>=(v:oid,b:bat[:oid]):bat[:bit] +address CMDbatGE; +comment Return V >= B + +pattern batcalc.>=(b:bat[:oid],v:oid,s:bat[:oid]):bat[:bit] address CMDbatGE; comment Return B >= V with candidates list @@ -18492,15 +18516,15 @@ pattern batcalc.>(b1:bat[:bte],b2:bat[:b address CMDbatGT; comment Return B1 > B2 -pattern batcalc.>(vb:bat[:oid],s:bat[:oid]):bat[:bit] -address CMDbatGT; -comment Return V > B with candidates list - -pattern batcalc.>(vb:bat[:oid]):bat[:bit] -address CMDbatGT; -comment Return V > B - -pattern batcalc.>(b:bat[:oid],vs:bat[:oid]):bat[:bit] +pattern batcalc.>(v:oid,b:bat[:oid],s:bat[:oid]):bat[:bit] +address CMDbatGT; +comment Return V > B with candidates list + +pattern batcalc.>(v:oid,b:bat[:oid]):bat[:bit] +address CMDbatGT; +comment Return V > B + +pattern batcalc.>(b:bat[:oid],v:oid,s:bat[:oid]):bat[:bit] address CMDbatGT; comment Return B > V with candidates list @@ -22456,15 +22480,15 @@ pattern batcalc.cmp(b1:bat[:bte],b2:bat[ address CMDbatCMP; comment Return -1/0/1 if B1 </==/> B2 -pattern batcalc.cmp(vb:bat[:oid],s:bat[:oid]):bat[:bte] -address CMDbatCMP; -comment Return -1/0/1 if V </==/> B with candidates list - -pattern batcalc.cmp(b:bat[:oid],vs:bat[:oid]):bat[:bte] -address CMDbatCMP; -comment Return -1/0/1 if B </==/> V with candidates list - -pattern batcalc.cmp(vb:bat[:oid]):bat[:bte] +pattern batcalc.cmp(v:oid,b:bat[:oid],s:bat[:oid]):bat[:bte] +address CMDbatCMP; +comment Return -1/0/1 if V </==/> B with candidates list + +pattern batcalc.cmp(b:bat[:oid],v:oid,s:bat[:oid]):bat[:bte] +address CMDbatCMP; +comment Return -1/0/1 if B </==/> V with candidates list + +pattern batcalc.cmp(v:oid,b:bat[:oid]):bat[:bte] address CMDbatCMP; comment Return -1/0/1 if V </==/> B @@ -24320,18 +24344,6 @@ pattern batcalc.ifthenelse(b:bat[:bit],v address CMDifthen; comment If-then-else operation to assemble a conditional result -pattern batcalc.ifthenelse(v:bit,b1:bat[:any_1],v2:any_1):bat[:any_1] -address CMDifthen; -comment If-then-else operation to assemble a conditional result - -pattern batcalc.ifthenelse(v:bit,v1:any_1,b2:bat[:any_1]):bat[:any_1] -address CMDifthen; -comment If-then-else operation to assemble a conditional result - -pattern batcalc.ifthenelse(v:bit,b1:bat[:any_1],b2:bat[:any_1]):bat[:any_1] -address CMDifthen; -comment If-then-else operation to assemble a conditional result - pattern batcalc.int_noerror(b:bat[:str],s:bat[:oid]):bat[:int] address CMDconvert_int; comment cast from str to int with candidates list @@ -39780,6 +39792,40 @@ pattern profiler.start():void address CMDstartProfiler; comment Start offline performance profiling +pattern pyapimap.eval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggrMap; +comment grouped aggregates through Python + +pattern pyapimap.eval(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalStdMap; +comment Execute a simple Python script value + +pattern pyapimap.eval(fptr:ptr,expr:str):any +address PyAPIevalStdMap; +comment Execute a simple Python script returning a single value + +pattern pyapimap.subeval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggrMap; +comment grouped aggregates through Python + +pattern pyapi.eval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggr; +comment grouped aggregates through Python + +pattern pyapi.eval(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalStd; +comment Execute a simple Python script value + +pattern pyapi.eval(fptr:ptr,expr:str):any +address PyAPIevalStd; +comment Execute a simple Python script returning a single value + +command pyapi.prelude():void +address PyAPIprelude; +pattern pyapi.subeval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggr; +comment grouped aggregates through Python + pattern querylog.call(tick1:timestamp,tick2:timestamp,arg:str,tuples:wrd,xtime:lng,rtime:lng,cpu:int,iowait:int):void address QLOGcall; comment Add a new query call to the query log 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 @@ -2705,6 +2705,30 @@ pattern batrapi.subeval_aggr(fptr:ptr,ex address RAPIevalAggr; comment grouped aggregates through R +pattern batpyapimap.eval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggrMap; +comment grouped aggregates through Python + +pattern batpyapimap.eval(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalStdMap; +comment Execute a simple Python script value + +pattern batpyapimap.subeval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggrMap; +comment grouped aggregates through Python + +pattern batpyapi.eval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggr; +comment grouped aggregates through Python + +pattern batpyapi.eval(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalStd; +comment Execute a simple Python script value + +pattern batpyapi.subeval_aggr(fptr:ptr,expr:str,arg:any...):any... +address PyAPIevalAggr; +comment grouped aggregates through Python + _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
