Database : berlintest Restore : No Operator : createboundary Number : 1 Signature : rel(tuple(X)) x attr x int -> boundary(X) Example : query plz createboundary[PLZ, 50] Result : (boundary (2694 4639 6493 7512 9243 11551 14806 16247 17159 18246 19322 21084 22941 24235 25557 26703 28879 31568 33627 36133 38279 39524 41720 45318 47883 49794 52051 54405 55444 56357 57577 59818 63441 65510 67034 68744 71299 73453 75404 78091 80100 82432 84137 86522 88633 91325 94140 96507 98716 99955)) Operator : getboundary Number : 1 Signature : drel(rel(tuple(X))) -> boundary(X) Example : query getboundary(drel1) Result : bug Remark : remote server required Operator : file2stream Number : 1 Signature : string -> stream(tuple((Data text))) Example : query file2stream("../Algebra/DRel/file2stream.cpp") head[1] count Result : 1 Operator : getboundaryindex Number : 1 Signature : boundary x attr -> int Example : query getboundaryindex(plz createboundary[PLZ, 50] , 40000) Result : unpredictable Remark : Result depends on a random sample Operator : rect2cellgrid Number : 1 Signature : rect x int -> cellgird2d Example : query [const rect value(5 9 50 52)] rect2cellgrid[20] Result : (cellgrid2d (5.0 50.0 0.2 0.1 20)) Operator : drelfdistribute Number : 1 Signature : rel(tuple(X)) x string x symbol [x attr] [x int] x rel(tuple(Y)) -> dfrel(rel(tuple(X))) Example : query strassen drelfdistribute["", RANDOM, 5, Workers3] Result : bug Remark : remote server required Operator : dreldistribute Number : 1 Signature : rel(tuple(X)) x string x symbol [x attr] [x int] x rel(tuple(Y)) -> drel(rel(tuple(X))) Example : query strassen dreldistribute["", RANGE, No, 5, Workers3] Result : bug Remark : remote server required Operator : drelimport Number : 1 Signature : string|ftext x string x int x rel(tuple(Y)) -> drel(rel(tuple(X))) Example : query drelimport("/home/secondo/test.txt", "", 5, Workers3) Result : bug Remark : remote server required Operator : drelpartition Number : 1 Signature : drel(tuple(X)) x attr -> dfrel(tuple(X)) Example : query drel1 drelpartition[PLZ] Result : bug Remark : remote server required Operator : drelpartition Number : 2 Signature : drel(tuple(X)) x attr x int -> dfrel(tuple(X)) Example : query drel1 drelpartition[PLZ, 5000] Result : bug Remark : remote server required Operator : drelspatialpartition Number : 1 Signature : drel(tuple(X)) x attr -> dfrel(tuple(X)) Example : query drel1 drelspatialpartition[GeoData] Result : bug Remark : remote server required Operator : comparedisttype Number : 1 Signature : drel x drel -> bool Example : query drel1 drel2 comparedisttype Result : bug Remark : remote server required Operator : drelcollect_box Number : 1 Signature : stream x bool -> rectangle Example : query (strassen feed projecttransformstream[GeoData] drelcollect_box[TRUE]) = strassen feed extend[B : bbox(.GeoData)] aggregateB[B; . union ..; [const rect value undef] ] Result : TRUE Operator : drel2darray Number : 1 Signature : drel -> darray Example : query drel1 drel2darray Result : bug Remark : remote server required Operator : drel2darray Number : 2 Signature : darray -> drel Example : query darray1 drel2darray Result : bug Remark : remote server required Operator : drel2darray Number : 3 Signature : dfrel -> dfarray Example : query drel1 drel2darray Result : bug Remark : remote server required Operator : drel2darray Number : 4 Signature : dfarray -> dfrel Example : query darray1 drel2darray Result : bug Remark : remote server required Operator : darray2drel Number : 1 Signature : darray x distType -> drel Example : query darray1 darray2drel[RANDOM] Result : bug Remark : remote server required Operator : darray2drel Number : 2 Signature : darray x distType x string -> drel Example : query darray1 darray2drel[HASH, "Nr"] Result : bug Remark : remote server required Operator : count Number : 1 Signature : drel -> int Example : query drel1 count Result : bug Remark : remote server required Operator : lcount Number : 1 Signature : drel -> darray Example : query drel1 lcount[TRUE] Result : bug Remark : remote server required Operator : dsummarize Number : 1 Signature : d[f]rel(rel(X)) -> stream(X) Example : query drel1 dsummarize count Result : bug Remark : remote server required Operator : drelcreatebtree Number : 1 Signature : d[f]rel(rel(X)) x string x attr -> darray(btree(Y)) Example : query drel1 drelcreatebtree["",PLZ] Result : bug Remark : remote server required Operator : drelbulkloadrtree Number : 1 Signature : d[f]rel(rel(X)) x string x attr -> darray(rtree(Y)) Example : query drel1 drelbulkloadrtree["drel1_GeoData",GeoData] Result : bug Remark : remote server required Operator : windowintersects Number : 1 Signature : darray(rtree(X)) x d[f]rel(rel(X)) x rect -> dfrel(rel(X)) Example : query darray1 drel1 windowintersects[rectangle] Result : bug Remark : remote server required Operator : exactmatch Number : 1 Signature : darray(btree(X)) x drel(rel(X)) x ANY -> dfrel(rel(X)) Example : query drel1_PLZ drel1 exactmatch[99998] Result : bug Remark : remote server required Operator : range Number : 1 Signature : darray(btree(X)) x drel(rel(X)) x ANY x ANY -> dfrel(rel(X)) Example : query drel1_PLZ drel1 range[90000,99998] Result : bug Remark : remote server required Operator : drelfilter Number : 1 Signature : (drel(rel(X)) (map x bool)) -> dfrel(rel(X)) Example : query drel1 drelfilter[.PLZ > 200] Result : bug Remark : remote server required Operator : project Number : 1 Signature : drel(rel(X)) x list -> dfrel(rel(Y)) Example : query drel1 project[PLZ, Ort] Result : bug Remark : remote server required Operator : drelextend Number : 1 Signature : drel(rel(X)) x funlist -> dfrel(rel(Y)) Example : query drel1 drelextend[PLZ2 : .PLZ + 1] Result : bug Remark : remote server required Operator : drelprojectextend Number : 1 Signature : drel(rel(X)) x attrlist x funlist -> dfrel(rel(Y)) Example : query drel1 drelprojectextend[PLZ; PLZ2 : .PLZ + 1] Result : bug Remark : remote server required Operator : head Number : 1 Signature : drel(rel(X)) x int -> dfrel(rel(X)) Example : query drel1 head[3] Result : bug Remark : remote server required Operator : rename Number : 1 Signature : drel(rel(X)) x ar -> dfrel(rel(X)) Example : query drel1 rename[t1] Result : bug Remark : remote server required Operator : lrdup Number : 1 Signature : drel(rel(X)) -> dfrel(rel(X)) Example : query drel1 lrdup Result : bug Remark : remote server required Operator : lsort Number : 1 Signature : drel(rel(X)) -> dfrel(rel(X)) Example : query drel1 lsort Result : bug Remark : remote server required Operator : drellgroupby Number : 1 Signature : drel(rel(X)) x attrlist x funlist -> dfrel(rel(Y)) Example : query drel1 drellgroupby[PLZ; Anz : group feed count] Result : bug Remark : remote server required Operator : lsortby Number : 1 Signature : drel(rel(X)) x attr -> dfrel(rel(X)) Example : query drel1 lsortby[PLZ] Result : bug Remark : remote server required Operator : rdup Number : 1 Signature : drel(rel(X)) -> dfrel(rel(X)) Example : query drel1 rdup Result : bug Remark : remote server required Operator : sort Number : 1 Signature : drel(rel(X)) -> dfrel(rel(X)) Example : query drel1 sort Result : bug Remark : remote server required Operator : drelgroupby Number : 1 Signature : drel(rel(X)) x attrlist x funlist -> dfrel(rel(Y)) Example : query drel1 drelgroupby[PLZ; Anz : group feed count] Result : bug Remark : remote server required Operator : sortby Number : 1 Signature : drel(rel(X)) x attr -> dfrel(rel(X)) Example : query drel1 sortby[PLZ] Result : bug Remark : remote server required Operator : sortmergejoin Number : 1 Signature : d[f]rel(rel(X)) x d[f]rel(rel(X)) x attr x attr -> dfrel(rel(X)) Example : query drel1 drel2 sortmergejoin[PLZ, PLZ2] Result : bug Remark : remote server required Operator : itHashJoin Number : 1 Signature : d[f]rel(rel(X)) x d[f]rel(rel(X)) x attr x attr -> dfrel(rel(X)) Example : query drel1 drel2 itHashJoin[PLZ, PLZ2] Result : bug Remark : remote server required Operator : inloopjoin Number : 1 Signature : d[f]rel(rel(X)) x darray(btree(Y)) x d[f]rel(rel(Z)) x attr -> dfrel(rel(X)) Example : query drel01 drel01_A drel11 inloopjoin[B] Result : bug Remark : remote server required Operator : getDRelPort Number : 1 Signature : -> int Example : query getDRelPort() Result : 1238 Operator : setDRelPort Number : 1 Signature : int -> bool Example : query setDRelPort(1238) Result : TRUE