Changeset: 3750ffc66522 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3750ffc66522 Modified Files: monetdb5/modules/mal/Tests/inspect05.mal monetdb5/modules/mal/Tests/inspect05.stable.out testing/Mtest.py.in Branch: default Log Message:
Merge with Apr2012 branch. diffs (truncated from 15626 to 300 lines): diff --git a/monetdb5/modules/mal/Tests/inspect05.mal b/monetdb5/modules/mal/Tests/inspect05.mal --- a/monetdb5/modules/mal/Tests/inspect05.mal +++ b/monetdb5/modules/mal/Tests/inspect05.mal @@ -7,4 +7,4 @@ f2:= algebra.ssort(f1); fs:= bat.reverse(f2); s:= inspect.getSignatures(); a:= inspect.getAddresses(); -io.table(fs,k,m,s,a); +io.table(1,fs,k,m,s,a); diff --git a/monetdb5/modules/mal/Tests/inspect05.stable.out b/monetdb5/modules/mal/Tests/inspect05.stable.out --- a/monetdb5/modules/mal/Tests/inspect05.stable.out +++ b/monetdb5/modules/mal/Tests/inspect05.stable.out @@ -27,7796 +27,7790 @@ function user.main():void; fs := bat.reverse(f2); s := inspect.getSignatures(); a := inspect.getAddresses(); - io.table(fs,k,m,s,a); + io.table(1,fs,k,m,s,a); end main; -#-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# -# h symbol symbol symbol symbol # name -# str str str str str # type -#-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# -[ "main", "function", "user", "():void;", "nil" ] -[ "fuse", "command", "udf", "(one:int,two:int):lng ", "UDFfuse_int_lng;" ] -[ "fuse", "command", "udf", "(one:sht,two:sht):int ", "UDFfuse_sht_int;" ] -[ "fuse", "command", "udf", "(one:bte,two:bte):sht ", "UDFfuse_bte_sht;" ] -[ "reverse", "command", "udf", "(ra1:str):str ", "UDFreverse;" ] -[ "fuse", "command", "batudf", "(one:bat[:oid,:int],two:bat[:oid,:int]):bat[:oid,:lng] ", "UDFBATfuse;" ] -[ "fuse", "command", "batudf", "(one:bat[:oid,:sht],two:bat[:oid,:sht]):bat[:oid,:int] ", "UDFBATfuse;" ] -[ "fuse", "command", "batudf", "(one:bat[:oid,:bte],two:bat[:oid,:bte]):bat[:oid,:sht] ", "UDFBATfuse;" ] -[ "reverse", "command", "batudf", "(b:bat[:oid,:str]):bat[:oid,:str] ", "UDFBATreverse;" ] -[ "angsep", "command", "lsst", "(ra1:dbl,dec1:dbl,ra2:dbl,dec2:dbl):dbl ", "qserv_angSep;" ] -[ "ptinsphpoly", "pattern", "lsst", "(ra:dbl,dec:dbl,list:dbl...):int ", "qserv_ptInSphPoly;" ] -[ "ptinsphellipse", "command", "lsst", "(ra:dbl,dec:dbl,ra_cen:dbl,dec_cen:dbl,smaa:dbl,smia:dbl,ang:dbl):int ", "qserv_ptInSphEllipse;" ] -[ "ptinsphcircle", "command", "lsst", "(ra:dbl,dec:dbl,ra_cen:dbl,dec_cen:dbl,radius:dbl):int ", "qserv_ptInSphCircle;" ] -[ "ptinsphbox", "command", "lsst", "(ra:dbl,dec:dbl,ra_min:dbl,dec_min:dbl,ra_max:dbl,dec_max:dbl):int ", "qserv_ptInSphBox;" ] -[ "xmatch", "command", "lsst", "(l:bat[:oid,:lng],r:bat[:oid,:lng],depth:int):bat[:oid,:oid] ", "LSSTxmatch;" ] -[ "attach", "pattern", "fits", "(fname:str):void ", "FITSattach;" ] -[ "export", "pattern", "fits", "(tablename:str):void ", "FITSexportTable;" ] -[ "fitstest", "command", "fits", "(filename:str):int ", "FITStest;" ] -[ "load", "pattern", "fits", "(tablename:str):void ", "FITSloadTable;" ] -[ "listdirpattern", "pattern", "fits", "(dirname:str,pattern:str):void ", "FITSdirpat;" ] -[ "listdir", "pattern", "fits", "(dirname:str):void ", "FITSdir;" ] -[ "alpha", "command", "batsql", "(dec:bat[:oid,:dbl],theta:dbl):bat[:oid,:dbl] ", "SQLbat_alpha;" ] -[ "next_value", "pattern", "batsql", "(sname:bat[:oid,:str],sequence:str):bat[:oid,:lng] ", "mvc_bat_next_value;" ] -[ "avg", "function", "jaqlfunc", "(v:bat[:oid,:dbl]):bat[:oid,:dbl];", "nil" ] -[ "avg", "function", "jaqlfunc", "(v:bat[:oid,:lng]):bat[:oid,:dbl];", "nil" ] -[ "arrayToRecord", "function", "jaqlfunc", "(kindn:bat[:oid,:bte],stringn:bat[:oid,:str],integern:bat[:oid,:lng],doublen:bat[:oid,:dbl],arrayn:bat[:oid,:oid],objectn:bat[:oid,:oid],namen:bat[:oid,:str],kindv:bat[:oid,:bte],stringv:bat[:oid,:str],integerv:bat[:oid,:lng],doublev:bat[:oid,:dbl],arrayv:bat[:oid,:oid],objectv:bat[:oid,:oid],namev:bat[:oid,:str]) (kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]);", "nil" ] -[ "count", "function", "jaqlfunc", "(v:bat[:oid,:any]):bat[:oid,:lng];", "nil" ] -[ "range", "function", "jaqlfunc", "(size:bat[:oid,:lng]):bat[:oid,:lng];", "nil" ] -[ "range", "function", "jaqlfunc", "(start:bat[:oid,:lng],vend:bat[:oid,:lng]):bat[:oid,:lng];", "nil" ] -[ "range", "function", "jaqlfunc", "(start:bat[:oid,:lng],vend:bat[:oid,:lng],skip:bat[:oid,:lng]):bat[:oid,:lng];", "nil" ] -[ "sum", "function", "jaqlfunc", "(v:bat[:oid,:dbl]):bat[:oid,:dbl];", "nil" ] -[ "sum", "function", "jaqlfunc", "(v:bat[:oid,:lng]):bat[:oid,:lng];", "nil" ] -[ "cast", "pattern", "jaql", "(b:bat[:oid,:any],t:any_1):bat[:oid,:any_1] ", "JAQLcast;" ] -[ "epilogue", "command", "jaql", "():void ", "JAQLepilogue;" ] -[ "execute", "pattern", "jaql", "(jaql:str):void ", "JAQLexecute;" ] -[ "getVar", "pattern", "jaql", "(nme:str) (kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]) ", "JAQLgetVar;" ] -[ "prelude", "command", "jaql", "():void ", "JAQLprelude;" ] -[ "select", "function", "jaql", "(b:bat[:oid,:any_1],v:any_1):bat[:oid,:any_1];", "nil" ] -[ "setVar", "pattern", "jaql", "(nme:str,kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]):void ", "JAQLsetVar;" ] -[ "uselect", "function", "jaql", "(b:bat[:oid,:any_1],v:any_1):bat[:oid,:void];", "nil" ] -[ "x", "pattern", "jaql", "(jaql:str):void ", "JAQLexecute;" ] -[ "drop", "command", "json", "(nme:str):void ", "JSONdrop;" ] -[ "extract", "command", "json", "(k:bat[:oid,:bte],s:bat[:oid,:str],i:bat[:oid,:lng],d:bat[:oid,:dbl],a:bat[:oid,:oid],o:bat[:oid,:oid],n:bat[:oid,:str],elems:bat[:oid,:oid],start:oid) (kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]) ", "JSONextract;" ] -[ "exportResult", "command", "json", "(o:streams,kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]):void ", "JSONexportResult;" ] -[ "load", "command", "json", "(nme:str) (kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]) ", "JSONload;" ] -[ "nextid", "command", "json", "(kind:bat[:oid,:bte]):oid ", "JSONnextid;" ] -[ "print", "function", "json", "(o:streams,kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]):void;", "nil" ] -[ "print", "command", "json", "(o:streams,kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str],pretty:bit):void ", "JSONprint;" ] -[ "store", "command", "json", "(nme:str,kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]):void ", "JSONstore;" ] -[ "shred", "command", "json", "(json:str) (kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]) ", "JSONshred;" ] -[ "unwrap", "pattern", "json", "(kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str],arrid:oid,tpe:any_1):bat[:oid,:any_1] ", "JSONunwrap;" ] -[ "unwraptype", "pattern", "json", "(kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str],arrid:oid):str ", "JSONunwrap;" ] -[ "wrap", "command", "json", "(elems:bat[:oid,:any]) (kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]) ", "JSONwrap;" ] -[ "Area", "command", "geom", "(g:wkb):dbl ", "wkbArea;" ] -[ "AsText", "command", "geom", "(w:wkb):str ", "wkbAsText;" ] -[ "Buffer", "command", "geom", "(a:wkb,distance:dbl):wkb ", "wkbBuffer;" ] -[ "Boundary", "command", "geom", "(w:wkb):wkb ", "wkbBoundary;" ] -[ "ConvexHull", "command", "geom", "(a:wkb):wkb ", "wkbConvexHull;" ] -[ "Contains", "command", "geom", "(a:wkb,b:wkb):bit ", "wkbContains;" ] -[ "Crosses", "command", "geom", "(a:wkb,b:wkb):bit ", "wkbCrosses;" ] -[ "CurveFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "Difference", "command", "geom", "(a:wkb,b:wkb):wkb ", "wkbDifference;" ] -[ "Distance", "command", "geom", "(a:wkb,b:wkb):dbl ", "wkbDistance;" ] -[ "Disjoint", "command", "geom", "(a:wkb,b:wkb):bit ", "wkbDisjoint;" ] -[ "Dimension", "command", "geom", "(w:wkb):int ", "wkbDimension;" ] -[ "Equals", "command", "geom", "(a:wkb,b:wkb):bit ", "wkbEquals;" ] -[ "Envelope", "command", "geom", "(w:wkb):wkb ", "wkbEnvelope;" ] -[ "GeometryTypeId", "command", "geom", "(w:wkb):int ", "wkbGeometryTypeId;" ] -[ "GeomCollectionFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "GeomFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "Intersection", "command", "geom", "(a:wkb,b:wkb):wkb ", "wkbIntersection;" ] -[ "Intersect", "command", "geom", "(a:wkb,b:wkb):bit ", "wkbIntersect;" ] -[ "IsSimple", "command", "geom", "(w:wkb):bit ", "wkbIsSimple;" ] -[ "IsEmpty", "command", "geom", "(w:wkb):bit ", "wkbIsEmpty;" ] -[ "Length", "command", "geom", "(g:wkb):dbl ", "wkbLength;" ] -[ "LineFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "MultiPolyFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "MultiSurfaceFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "MultiLineFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "MultiCurveFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "MultiPointFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "Overlaps", "command", "geom", "(a:wkb,b:wkb):bit ", "wkbOverlaps;" ] -[ "PolyFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "PointFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "Relate", "command", "geom", "(a:wkb,b:wkb,intersectionPatternMatrix:str):bit ", "wkbRelate;" ] -[ "SymDifference", "command", "geom", "(a:wkb,b:wkb):wkb ", "wkbSymDifference;" ] -[ "SRID", "command", "geom", "(w:wkb):int ", "wkbSRID;" ] -[ "SurfaceFromText", "function", "geom", "(wkt:str,srid:sht):wkb;", "nil" ] -[ "Touches", "command", "geom", "(a:wkb,b:wkb):bit ", "wkbTouches;" ] -[ "Union", "command", "geom", "(a:wkb,b:wkb):wkb ", "wkbUnion;" ] -[ "Within", "command", "geom", "(a:wkb,b:wkb):bit ", "wkbWithin;" ] -[ "X", "command", "geom", "(g:wkb):dbl ", "wkbgetcoordX;" ] -[ "Y", "command", "geom", "(g:wkb):dbl ", "wkbgetcoordY;" ] -[ "epilogue", "command", "geom", "():void ", "geom_epilogue;" ] -[ "mbr", "command", "geom", "(X_1:wkb):mbr ", "wkbMBR;" ] -[ "mbr", "command", "geom", "(X_1:flt,X_2:flt,X_3:flt,X_4:flt):mbr ", "ordinatesMBR;" ] -[ "mbroverlaps", "command", "geom", "(a:mbr,b:mbr):bit ", "mbroverlaps;" ] -[ "prelude", "command", "geom", "():void ", "geom_prelude;" ] -[ "point", "command", "geom", "(x:dbl,y:dbl):wkb ", "wkbcreatepoint;" ] -[ "point", "command", "batgeom", "(x:bat[:oid,:dbl],y:bat[:oid,:dbl]):bat[:oid,:wkb] ", "wkbcreatepoint_bat;" ] -[ "#cmp", "command", "mbr", "():int ", "mbrCOMP;" ] -[ "#fromstr", "command", "mbr", "():mbr ", "mbrFROMSTR;" ] -[ "#hash", "command", "mbr", "():int ", "mbrHASH;" ] -[ "mbr", "command", "mbr", "(v:str):mbr ", "mbrFromString;" ] -[ "#null", "command", "mbr", "():int ", "mbrNULL;" ] -[ "#read", "command", "mbr", "():void ", "mbrREAD;" ] -[ "#tostr", "command", "mbr", "():str ", "mbrTOSTR;" ] -[ "#write", "command", "mbr", "():void ", "mbrWRITE;" ] -[ "FromText", "command", "wkb", "(w:str,type:int):wkb ", "wkbFromText;" ] -[ "#cmp", "command", "wkb", "():int ", "wkbCOMP;" ] -[ "#del", "command", "wkb", "():int ", "wkbDEL;" ] -[ "#fromstr", "command", "wkb", "():wkb ", "wkbFROMSTR;" ] -[ "#heap", "command", "wkb", "():int ", "wkbHEAP;" ] -[ "#hash", "command", "wkb", "():int ", "wkbHASH;" ] -[ "#length", "command", "wkb", "():int ", "wkbLENGTH;" ] -[ "#null", "command", "wkb", "():int ", "wkbNULL;" ] -[ "#put", "command", "wkb", "():int ", "wkbPUT;" ] -[ "#read", "command", "wkb", "():void ", "wkbREAD;" ] -[ "#tostr", "command", "wkb", "():str ", "wkbTOSTR;" ] -[ "wkb", "command", "wkb", "(v:str):wkb ", "wkbFromString;" ] -[ "#write", "command", "wkb", "():void ", "wkbWRITE;" ] -[ "connect", "command", "srvpool", "(dbname:str):str ", "SRVPOOLconnect;" ] -[ "exec", "pattern", "srvpool", "(fname:str,arg:any...):any... ", "SRVPOOLexec;" ] -[ "local", "command", "srvpool", "(b:bit):void ", "SRVPOOLlocal;" ] -[ "query", "pattern", "srvpool", "(plan:str):str... ", "SRVPOOLquery;" ] -[ "reset", "pattern", "srvpool", "(dbname:str):str ", "SRVPOOLreset;" ] -[ "bidding", "pattern", "scheduler", "():bit ", "OCTOPUSbidding;" ] -[ "costPrediction", "pattern", "scheduler", "(a:any):lng ", "RUNcostPrediction;" ] -[ "choice", "pattern", "scheduler", "(arg:any...):void ", "RUNchoice;" ] -[ "choice", "pattern", "scheduler", "():void ", "RUNchoice;" ] -[ "isolation", "pattern", "scheduler", "():void ", "RUNisolation;" ] -[ "makeSchedule", "pattern", "scheduler", "(X_1:int,X_2:lng...):str... ", "OCTOPUSmakeSchedule;" ] -[ "octopus", "pattern", "scheduler", "(t:int):bit ", "OCTOPUSrun;" ] -[ "peers", "pattern", "scheduler", "(N:int):void ", "SRVsetServers;" ] -[ "pattern", "pattern", "scheduler", "(pat:str):void ", "SRVsetServers;" ] -[ "pick", "pattern", "scheduler", "(arg:any_1...):any_1 ", "RUNpickResult;" ] -[ "register", "pattern", "scheduler", "():bit ", "OCTOPUSdiscoverRegister;" ] -[ "srvpool", "pattern", "scheduler", "():int ", "SRVPOOLscheduler;" ] -[ "volumeCost", "pattern", "scheduler", "(a:any):lng ", "RUNvolumeCost;" ] -[ "alpha", "command", "transaction", "(b:bat[:any_1,:any_2]):bat[:any_1,:any_2] ", "TRNtrans_alpha;" ] -[ "abort", "pattern", "transaction", "(c:any...):void ", "TRNtrans_abort;" ] -[ "abort", "command", "transaction", "():bit ", "TRNglobal_abort;" ] -[ "clean", "pattern", "transaction", "(c:any...):void ", "TRNtrans_clean;" ] -[ "commit", "pattern", "transaction", "(c:any...):void ", "TRNtrans_commit;" ] -[ "commit", "command", "transaction", "():bit ", "TRNglobal_commit;" ] -[ "delta", "command", "transaction", "(b:bat[:any_1,:any_2]):bat[:any_1,:any_2] ", "TRNtrans_delta;" ] -[ "prev", "command", "transaction", "(b:bat[:any_1,:any_2]):bat[:any_1,:any_2] ", "TRNtrans_prev;" ] -[ "subcommit", "command", "transaction", "(b:bat[:any_1,:str]):bit ", "TRNsubcommit;" ] -[ "sync", "command", "transaction", "():bit ", "TRNglobal_sync;" ] -[ "decode_y", "command", "zorder", "(z:bat[:oid,:oid]):bat[:oid,:int] ", "ZORDbatdecode_int_oid_y;" ] -[ "decode_y", "command", "zorder", "(z:oid):int ", "ZORDdecode_int_oid_y;" ] -[ "decode_x", "command", "zorder", "(z:bat[:oid,:oid]):bat[:oid,:int] ", "ZORDbatdecode_int_oid_x;" ] -[ "decode_x", "command", "zorder", "(z:oid):int ", "ZORDdecode_int_oid_x;" ] -[ "decode", "command", "zorder", "(z:bat[:oid,:oid]) (X_2:bat[:oid,:int],X_3:bat[:oid,:int]) ", "ZORDbatdecode_int_oid;" ] -[ "decode", "command", "zorder", "(z:oid) (x:int,y:int) ", "ZORDdecode_int_oid;" ] -[ "encode", "command", "zorder", "(x:bat[:oid,:int],y:bat[:oid,:int]):bat[:oid,:oid] ", "ZORDbatencode_int_oid;" ] -[ "encode", "command", "zorder", "(x:int,y:int):oid ", "ZORDencode_int_oid;" ] -[ "slice", "command", "zorder", "(xb:int,yb:int,xt:int,yt:int):bat[:oid,:oid] ", "ZORDslice_int;" ] -[ "sql_slice", "command", "zorder", "(xb:int,yb:int,xt:int,yt:int):bat[:str,:BAT] ", "ZORDsql_slice_int;" ] -[ "append", "command", "tokenizer", "(u:str):oid ", "TKNZRappend;" ] -[ "close", "command", "tokenizer", "():void ", "TKNZRclose;" ] -[ "depositFile", "command", "tokenizer", "(fnme:str):void ", "TKNZRdepositFile;" ] -[ "getCardinality", "command", "tokenizer", "():bat[:void,:wrd] ", "TKNZRgetCardinality;" ] -[ "getCount", "command", "tokenizer", "():bat[:void,:wrd] ", "TKNZRgetCount;" ] -[ "getIndex", "command", "tokenizer", "():bat[:void,:oid] ", "TKNZRgetIndex;" ] -[ "getLevel", "command", "tokenizer", "(i:int):bat[:oid,:str] ", "TKNZRgetLevel;" ] -[ "locate", "pattern", "tokenizer", "(s:str):oid ", "TKNZRlocate;" ] -[ "open", "command", "tokenizer", "(name:str):void ", "TKNZRopen;" ] -[ "take", "pattern", "tokenizer", "(i:oid):str ", "TKNZRtakeOid;" ] -[ "editdistance2", "command", "txtsim", "(s:str,t:str):int ", "levenshteinbasic2_impl;" ] -[ "editdistance", "command", "txtsim", "(s:str,t:str):int ", "levenshteinbasic_impl;" ] -[ "levenshtein", "command", "txtsim", "(s:str,t:str):int ", "levenshteinbasic_impl;" ] -[ "levenshtein", "command", "txtsim", "(s:str,t:str,insdel_cost:int,replace_cost:int,transpose_cost:int):int ", "levenshtein_impl;" ] -[ "qgramselfjoin", "command", "txtsim", "(qgram:bat[:oid,:oid],id:bat[:oid,:oid],pos:bat[:oid,:int],len:bat[:oid,:int],c:flt,k:int):bat[:int,:int] ", "CMDqgramselfjoin;" ] -[ "qgramnormalize", "command", "txtsim", "(input:str):str ", "CMDqgramnormalize;" ] -[ "str2qgrams", "function", "txtsim", "(s:str):bat[:oid,:str];", "nil" ] -[ "stringdiff", "command", "txtsim", "(s1:str,s2:str):int ", "stringdiff_impl;" ] -[ "soundex", "command", "txtsim", "(name:str):str ", "soundex_impl;" ] -[ "similarity", "command", "txtsim", "(string1:str,string2:str):dbl ", "fstrcmp0_impl;" ] -[ "similarity", "command", "txtsim", "(string1:str,string2:str,minimum:dbl):dbl ", "fstrcmp_impl;" ] -[ "column", "pattern", "cluster", "(m:bat[:oid,:oid],b:bat[:oid,:any_1]):bat[:oid,:any_1] ", "CLUSTER_column;" ] -[ "key", "command", "cluster", "(b:bat[:oid,:any_1]):bat[:oid,:oid] ", "CLUSTER_key;" ] -[ "map", "command", "cluster", "(psum:bat[:oid,:wrd],cluster:bat[:oid,:bte],b:bat[:oid,:any_1]):bat[:oid,:any_1] ", "CLS_map2;" ] -[ "map", "command", "cluster", "(cluster:bat[:oid,:wrd],b:bat[:oid,:any_1]):bat[:oid,:any_1] ", "CLS_map;" ] -[ "map", "command", "cluster", "(b:bat[:oid,:oid]):bat[:oid,:oid] ", "CLUSTER_map;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:dbl],bits:int,offset:int,order:bit) (psum:bat[:oid,:wrd],map:bat[:oid,:bte]) ", "CLS_create2_dbl;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:dbl],bits:int,offset:int) (psum:bat[:oid,:wrd],map:bat[:oid,:wrd]) ", "CLS_create_dbl;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:flt],bits:int,offset:int,order:bit) (psum:bat[:oid,:wrd],map:bat[:oid,:bte]) ", "CLS_create2_flt;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:flt],bits:int,offset:int) (psum:bat[:oid,:wrd],map:bat[:oid,:wrd]) ", "CLS_create_flt;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:lng],bits:int,offset:int,order:bit) (psum:bat[:oid,:wrd],map:bat[:oid,:bte]) ", "CLS_create2_lng;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:lng],bits:int,offset:int) (psum:bat[:oid,:wrd],map:bat[:oid,:wrd]) ", "CLS_create_lng;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:wrd],bits:int,offset:int,order:bit) (psum:bat[:oid,:wrd],map:bat[:oid,:bte]) ", "CLS_create2_wrd;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:wrd],bits:int,offset:int) (psum:bat[:oid,:wrd],map:bat[:oid,:wrd]) ", "CLS_create_wrd;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:int],bits:int,offset:int,order:bit) (psum:bat[:oid,:wrd],map:bat[:oid,:bte]) ", "CLS_create2_int;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:int],bits:int,offset:int) (psum:bat[:oid,:wrd],map:bat[:oid,:wrd]) ", "CLS_create_int;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:sht],bits:int,offset:int,order:bit) (psum:bat[:oid,:wrd],map:bat[:oid,:bte]) ", "CLS_create2_sht;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:sht],bits:int,offset:int) (psum:bat[:oid,:wrd],map:bat[:oid,:wrd]) ", "CLS_create_sht;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:bte],bits:int,offset:int,order:bit) (psum:bat[:oid,:wrd],map:bat[:oid,:bte]) ", "CLS_create2_bte;" ] -[ "new", "command", "cluster", "(b:bat[:oid,:bte],bits:int,offset:int) (psum:bat[:oid,:wrd],map:bat[:oid,:wrd]) ", "CLS_create_bte;" ] -[ "split", "pattern", "cluster", "(clustered:bat[:oid,:any_1],psum:bat[:oid,:wrd]):bat[:oid,:any_1]... ", "CLS_split;" ] -[ "table", "pattern", "cluster", "(b:bat[:oid,:any]...):bat[:oid,:oid] ", "CLUSTER_table;" ] -[ "getCloud", "command", "mapreduce", "(nme:str):bat[:oid,:str] ", "MRgetCloud;" ] -[ "multiplex", "pattern", "mal", "(a:any...):any ", "OPTremapMultiplex;" ] -[ "alpha", "command", "sql", "(dec:dbl,theta:dbl):dbl ", "SQLdbl_alpha;" ] -[ "argRecord", "pattern", "sql", "(a:any...):str ", "SQLargRecord;" ] -[ "argRecord", "pattern", "sql", "():str ", "SQLargRecord;" ] -[ "affectedRows", "pattern", "sql", "(mvc:int,nr:wrd,w:str):int ", "mvc_affected_rows_wrap;" ] -[ "append", "pattern", "sql", "(mvc:int,sname:str,tname:str,cname:str,ins:any):int ", "mvc_append_wrap;" ] -[ "assert", "pattern", "sql", "(b:lng,msg:str):void ", "SQLassertLng;" ] -[ "assert", "pattern", "sql", "(b:wrd,msg:str):void ", "SQLassertWrd;" ] -[ "assert", "pattern", "sql", "(b:int,msg:str):void ", "SQLassertInt;" ] -[ "assert", "pattern", "sql", "(b:bit,msg:str):void ", "SQLassert;" ] -[ "bbp", "function", "sql", "() (id:bat[:oid,:int],name:bat[:oid,:str],htype:bat[:oid,:str],ttype:bat[:oid,:str],count:bat[:oid,:lng],refcnt:bat[:oid,:int],lrefcnt:bat[:oid,:int],location:bat[:oid,:str],heat:bat[:oid,:int],dirty:bat[:oid,:str],status:bat[:oid,:str],kind:bat[:oid,:str]);", "nil" ] -[ "bind_dbat", "command", "sql", "(clientid:int,schema:str,table:str,access:int,oldversion:lng,version:lng):bat[:oid,:oid] ", "mvc_diff_dbat_wrap;" ] -[ "bind", "pattern", "sql", "(mvc:int,schema:str,table:str,column:str,access:int,part_nr:int,nr_parts:int):bat[:oid,:any_1] ", "mvc_bind_wrap;" ] -[ "bind", "pattern", "sql", "(mvc:int,schema:str,table:str,column:str,access:int,low:oid,hgh:oid):bat[:oid,:any_1] ", "mvc_bind_wrap;" ] -[ "bind", "pattern", "sql", "(mvc:int,schema:str,table:str,column:str,access:int):bat[:oid,:any_1] ", "mvc_bind_wrap;" ] -[ "bind_idxbat", "pattern", "sql", "(mvc:int,schema:str,table:str,index:str,access:int,part_nr:int,nr_parts:int):bat[:oid,:any_1] ", "mvc_bind_idxbat_wrap;" ] -[ "bind_idxbat", "pattern", "sql", "(mvc:int,schema:str,table:str,index:str,access:int,low:oid,hgh:oid):bat[:oid,:any_1] ", "mvc_bind_idxbat_wrap;" ] -[ "bind_idxbat", "pattern", "sql", "(mvc:int,schema:str,table:str,index:str,access:int):bat[:oid,:any_1] ", "mvc_bind_idxbat_wrap;" ] -[ "bind_dbat", "pattern", "sql", "(mvc:int,schema:str,table:str,access:int):bat[:oid,:oid] ", "mvc_bind_dbat_wrap;" ] -[ "cluster2", "pattern", "sql", "(sch:str,tbl:str):void ", "SQLcluster2;" ] -[ "cluster1", "pattern", "sql", "(sch:str,tbl:str):void ", "SQLcluster1;" ] -[ "clients", "function", "sql", "() (user:bat[:oid,:str],login:bat[:oid,:str],lastcommand:bat[:oid,:str],actions:bat[:oid,:int],seconds:bat[:oid,:lng]);", "nil" ] -[ "copyfrom", "pattern", "sql", "(sname:str,tname:str,sep:str,rsep:str,ssep:str,ns:str,nr:lng,offset:lng,locked:int):bat[:oid,:any]... ", "mvc_import_table_stdin;" ] -[ "copy_from", "pattern", "sql", "(sname:str,tname:str,sep:str,rsep:str,ssep:str,ns:str,fname:str,nr:lng,offset:lng,locked:int):bat[:oid,:any]... ", "mvc_import_table_wrap;" ] -[ "clear_table", "pattern", "sql", "(sname:str,tname:str):wrd ", "mvc_clear_table_wrap;" ] -[ "catalog", "pattern", "sql", "(type:int,iname:str,itype:int,sname:str,tname:str...):void ", "SQLcatalog;" ] -[ "catalog", "pattern", "sql", "(type:int,sname:str,tname:str,grantee:str,privs:int,cname:str,grant:int,grantor:int):void ", "SQLcatalog;" ] -[ "catalog", "pattern", "sql", "(type:int,user:str,passwd:str,enc:int,schema:str,fullname:str):void ", "SQLcatalog;" ] -[ "catalog", "pattern", "sql", "(type:int,grantee:str,role:str):void ", "SQLcatalog;" ] -[ "catalog", "pattern", "sql", "(type:int,sname:str,t:ptr,restart:lng):void ", "SQLcatalog;" ] -[ "catalog", "pattern", "sql", "(type:int,sname:str,t:ptr,temp:int):void ", "SQLcatalog;" ] -[ "catalog", "pattern", "sql", "(type:int,sname:str,t:ptr):void ", "SQLcatalog;" ] -[ "catalog", "pattern", "sql", "(type:int,sname:str,name:str,tname:str,time:int,o:int,event:int,oname:str,nname:str,condition:str,query:str):void ", "SQLcatalog;" ] -[ "catalog", "pattern", "sql", "(type:int,sname:str,name:str,funcid:int,ft:int,action:int):void ", "SQLcatalog;" ] -[ "catalog", "pattern", "sql", "(type:int,sname:str,name:str,action:int):void ", "SQLcatalog;" ] -[ "commit", "pattern", "sql", "():void ", "SQLcommit;" ] -[ "dropdictionary", "pattern", "sql", "(sch:str,tbl:str):void ", "SQLdropDictionary;" ] -[ "drop_hash", "pattern", "sql", "(sch:str,tbl:str):void ", "SQLdrop_hash;" ] -[ "dense_rank", "command", "sql", "(b:bat[:oid,:any_1]):bat[:oid,:int] ", "sql_dense_rank;" ] -[ "dense_rank_grp", "command", "sql", "(b:bat[:oid,:any_1],gp:bat[:oid,:oid],gpe:bat[:oid,:oid]):bat[:oid,:int] ", "sql_dense_rank_grp;" ] -[ "dec_round", "command", "sql", "(v:dbl,r:dbl):dbl ", "dbl_dec_round_wrap;" ] -[ "dec_round", "command", "sql", "(v:flt,r:flt):flt ", "flt_dec_round_wrap;" ] -[ "dec_round", "command", "sql", "(v:lng,r:lng):lng ", "lng_dec_round_wrap;" ] -[ "dec_round", "command", "sql", "(v:int,r:int):int ", "int_dec_round_wrap;" ] -[ "dec_round", "command", "sql", "(v:sht,r:sht):sht ", "sht_dec_round_wrap;" ] -[ "dec_round", "command", "sql", "(v:bte,r:bte):bte ", "bte_dec_round_wrap;" ] -[ "dump_trace", "pattern", "sql", "() (event:bat[:oid,:int],clk:bat[:oid,:str],pc:bat[:oid,:str],thread:bat[:oid,:int],user:bat[:oid,:int],ticks:bat[:oid,:lng],reads:bat[:oid,:lng],writes:bat[:oid,:lng],rbytes:bat[:oid,:lng],wbytes:bat[:oid,:lng],type:bat[:oid,:str],stmt:bat[:oid,:str]) ", "dump_trace;" ] -[ "dump_opt_stats", "pattern", "sql", "() (rewrite:bat[:oid,:str],count:bat[:oid,:int]) ", "dump_opt_stats;" ] -[ "dump_cache", "pattern", "sql", "() (query:bat[:oid,:str],count:bat[:oid,:int]) ", "dump_cache;" ] -[ "db_users", "pattern", "sql", "():bat[:oid,:str] ", "db_users_wrap;" ] -[ "dropDeclaredTables", "pattern", "sql", "(nr:int):void ", "mvc_drop_declared_tables_wrap;" ] -[ "dropDeclaredTable", "pattern", "sql", "(name:str):void ", "mvc_drop_declared_table_wrap;" ] -[ "dtColumn", "pattern", "sql", "(rs:int,tname:str,name:str,typename:str,digits:int,scale:int):void ", "mvc_declared_table_column_wrap;" ] -[ "declaredTable", "pattern", "sql", "(name:str):int ", "mvc_declared_table_wrap;" ] -[ "delete", "pattern", "sql", "(mvc:int,sname:str,tname:str,b:any):int ", "mvc_delete_wrap;" ] -[ "epilogue", "command", "sql", "():void ", "SQLepilogue;" ] -[ "exportValue", "pattern", "sql", "(qtype:int,tname:str,name:str,typename:str,digits:int,scale:int,eclass:int,val:any_1,w:str):void ", "mvc_export_value_wrap;" ] -[ "exportOperation", "pattern", "sql", "(w:str):void ", "mvc_export_operation_wrap;" ] -[ "exportChunk", "pattern", "sql", "(s:streams,res_id:int,offset:int,nr:int):void ", "mvc_export_chunk_wrap;" ] -[ "exportChunk", "pattern", "sql", "(s:streams,res_id:int):void ", "mvc_export_chunk_wrap;" ] -[ "exportResult", "pattern", "sql", "(s:streams,res_id:int):void ", "mvc_export_result_wrap;" ] -[ "exportHead", "pattern", "sql", "(s:streams,res_id:int):void ", "mvc_export_head_wrap;" ] -[ "evalAlgebra", "pattern", "sql", "(cmd:str,optimize:bit):void ", "RAstatement;" ] -[ "eval", "pattern", "sql", "(cmd:str,output:bit):void ", "SQLstatement;" ] -[ "eval", "pattern", "sql", "(cmd:str):void ", "SQLstatement;" ] -[ "forgetPrevious", "pattern", "sql", "():void ", "OPTforgetPrevious;" ] -[ "gzexpand", "pattern", "sql", "(sch:str,tbl:str):void ", "SQLexpand;" ] -[ "gztruncate", "pattern", "sql", "(sch:str,tbl:str):void ", "SQLtruncate;" ] -[ "gzdecompress", "pattern", "sql", "(sch:str,tbl:str):void ", "SQLgzdecompress;" ] -[ "gzcompress", "pattern", "sql", "(sch:str,tbl:str):void ", "SQLgzcompress;" ] -[ "getVersion", "command", "sql", "(clientid:int):lng ", "mvc_getVersion;" ] -[ "get_value", "pattern", "sql", "(sname:str,sequence:str):lng ", "mvc_get_value;" ] -[ "getVariable", "pattern", "sql", "(mvc:int,varname:str):any_1 ", "getVariable;" ] -[ "importTable", "pattern", "sql", "(sname:str,tname:str,fname:str...):bat[:oid,:any]... ", "mvc_bin_import_table_wrap;" ] -[ "include", "pattern", "sql", "(fname:str):void ", "SQLinclude;" ] _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list