Files
secondo/Algebras/DRel/DRel.examples
2026-01-23 17:03:45 +08:00

323 lines
8.8 KiB
Plaintext

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<SPATIAL2D> 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