279 lines
7.9 KiB
Plaintext
279 lines
7.9 KiB
Plaintext
Sequential: Yes
|
|
Database : berlintest
|
|
Restore : No
|
|
|
|
Operator : memload
|
|
Number : 1
|
|
Signature : string -> bool
|
|
Example : query memload ("ten")
|
|
Result : TRUE
|
|
|
|
Operator : meminit
|
|
Number : 2
|
|
Signature : int -> int
|
|
Example : query meminit (256)
|
|
Result : 256
|
|
|
|
Operator : mfeed
|
|
Number : 3
|
|
Signature : string -> stream(tuple) | mem(rel(tuple)) -> stream(tuple)
|
|
Example : query "ten" mfeed count
|
|
Result : 10
|
|
|
|
Operator : letmconsume
|
|
Number : 4
|
|
Signature : stream(tuple(...)) x string -> mem(rel(tuple(...)))
|
|
Example : query "ten" mfeed letmconsume ["mten"]
|
|
Result : ((mem(rel(tuple((No int))))) "mten")
|
|
|
|
|
|
Operator : memobject
|
|
Number : 5
|
|
Signature : string -> MEMLOADABLE | mem(MEMLOADABLE) -> MEMLOADABLE
|
|
Example : query memobject ("ten") count
|
|
Result : 10
|
|
|
|
Operator : memlet
|
|
Number : 6
|
|
Signature : string x MEMLOADABLE -> bool
|
|
Example : query memlet ("fuenf", ten feed head[5])
|
|
Result : TRUE
|
|
|
|
Operator : memdelete
|
|
Number : 7
|
|
Signature : string -> bool
|
|
Example : query memdelete ("ten")
|
|
Result : TRUE
|
|
|
|
Operator : memupdate
|
|
Number : 8
|
|
Signature : string x MEMLOADABLE -> bool | mem(MEMLOADABLE) x MEMLOADABLE -> bool
|
|
Example : query memupdate ("fuenf", ten feed head[7])
|
|
Result : TRUE
|
|
|
|
Operator : memload
|
|
Number : 9
|
|
Signature : string -> bool
|
|
Example : query memload ("strassen")
|
|
Result : TRUE
|
|
|
|
Operator : memgetcatalog
|
|
Number : 10
|
|
Signature : -> stream(tuple(...))
|
|
Example : query memgetcatalog () count
|
|
Result : 3
|
|
|
|
Operator : memlet
|
|
Number : 11
|
|
Signature : string x m:MEMLOADABLE -> bool
|
|
Example : query memlet ("fuenf2", ten feed head[5])
|
|
Result : TRUE
|
|
|
|
Operator : mcreateRtree
|
|
Number : 12
|
|
Signature : string x Ident -> mem(rtree dim) | mem(rel(...)) x Ident -> mem(rtree dim)
|
|
Example : query "strassen" mcreateRtree [GeoData]
|
|
Result : ( (mem(rtree 2 )) "strassen_GeoData")
|
|
|
|
Operator : memsize
|
|
Number : 13
|
|
Signature : -> int
|
|
Example : query memsize ()
|
|
Result : 256
|
|
|
|
Operator : memload
|
|
Number : 14
|
|
Signature : string -> bool
|
|
Example : query memload ("ten")
|
|
Result : TRUE
|
|
|
|
Operator : minsert
|
|
Number : 15
|
|
Signature : stream(tuple) x string -> stream(tuple) | stream(tuple) x mem(tuple) -> stream(tuple)
|
|
Example : query ten feed head[5] minsert["ten"] count
|
|
Result : 5
|
|
|
|
Operator : mwindowintersects
|
|
Number : 16
|
|
Signature : {string, mem(rtree dim) } x {string, mem(rel(tuple(X)))} x T -> stream(tuple(X)) , T in SPATIALdimD
|
|
Example : query "strassen_GeoData" "strassen" mwindowintersects[thecenter] count
|
|
Result : 1266
|
|
|
|
Operator : mwindowintersectsS
|
|
Number : 17
|
|
Signature : {string, mem(rtree)} x T -> stream(tid)
|
|
Example : query "strassen_GeoData" mwindowintersectsS[thecenter] count
|
|
Result : 1266
|
|
|
|
Operator : mconsume
|
|
Number : 18
|
|
Signature : stream(tuple) -> memoryRelObject
|
|
Example : query "ten" mfeed head[2] mconsume
|
|
Result : ((memoryRelObject(tuple((No int))))((1)(2)))
|
|
|
|
Operator : memclear
|
|
Number : 19
|
|
Signature : -> bool
|
|
Example : query memclear ()
|
|
Result : TRUE
|
|
|
|
Operator : memload
|
|
Number : 20
|
|
Signature : string -> bool
|
|
Example : query memload ("Staedte")
|
|
Result : TRUE
|
|
|
|
Operator : mcreateAVLtree
|
|
Number : 21
|
|
Signature : {string, mem(rel(...)) } x Ident -> mem(rel(...))
|
|
Example : query "Staedte" mcreateAVLtree [SName]
|
|
Result : ( (mem (avltree string)) "Staedte_SName")
|
|
|
|
Operator : mexactmatch
|
|
Number : 22
|
|
Signature : {string, mem(avltree T)} x {string, rel(tuple(X))} x T -> stream(tuple(X))
|
|
Example : query "Staedte_SName" "Staedte" mexactmatch ["Aachen"] count;
|
|
Result : 1
|
|
|
|
Operator : mrange
|
|
Number : 23
|
|
Signature : {string, mem(avltree T) } x {string, mem(rel(tuple(X)))} x T x T-> stream(tuple(X))
|
|
Example : query "Staedte_SName" "Staedte" mrange ["Aachen", "Dortmund"] count;
|
|
Result : 10
|
|
|
|
Operator : memload
|
|
Number : 24
|
|
Signature : string -> bool
|
|
Example : query memload ("ten")
|
|
Result : TRUE
|
|
|
|
Operator : mcreateAVLtree
|
|
Number : 25
|
|
Signature : {string, mem(rel(...))} x Ident -> mem(avltree X)
|
|
Example : query "ten" mcreateAVLtree[No]
|
|
Result : ((mem (avltree int )) "ten_No")
|
|
|
|
Operator : matchbelow
|
|
Number : 26
|
|
Signature : {string, mem(avltree T)} x {string, mem(rel(tuple(X)))} x T -> stream(tuple(X))
|
|
Example : query "ten_No" "ten" matchbelow [2] count;
|
|
Result : 1
|
|
|
|
Operator : memloadflob
|
|
Number : 27
|
|
Signature : string -> bool
|
|
Example : query memloadflob ("Trains")
|
|
Result : TRUE
|
|
|
|
Operator : letmconsumeflob
|
|
Number : 28
|
|
Signature : stream(tuple(...)) x string -> mem(rel(tuple(...)))
|
|
Example : query Trains feed letmconsumeflob ["trainsFlob"]
|
|
Result : ((mem(rel(tuple((Id int)(Line int)(Up bool)(Trip mpoint))))) "trainsFlob")
|
|
|
|
Operator : memletflob
|
|
Number : 29
|
|
Signature : string x MEMLOADABLE -> bool
|
|
Example : query memletflob ("trains5", Trains feed head[5])
|
|
Result : TRUE
|
|
|
|
Operator : memload
|
|
Number : 30
|
|
Signature : string -> bool
|
|
Example : query memload ("strassen")
|
|
Result : TRUE
|
|
|
|
Operator : mcreateRtree2
|
|
Number : 31
|
|
Signature : stream(Tuple) x Ident x string -> mem(rtree...)
|
|
Example : query "strassen" mfeed projectextend [Name,Typ, GeoData; TID: tupleid(.)] mcreateRtree2 [GeoData, "strassen_GeoData"]
|
|
Result : ((mem(rtree 2 )) "strassen_GeoData")
|
|
|
|
Operator : mcreateMtree2
|
|
Number : 32
|
|
Signature : stream(Tuple) x T x T x string -> mem(mtree ...)
|
|
Example : query Kinos feed addid mcreateMtree2 [GeoData, TID, "kinos_GeoData_mtree"]
|
|
Result : ((mem (mtree point))"kinos_GeoData_mtree")
|
|
|
|
Operator : mdistRange2
|
|
Number : 33
|
|
Signature : {string, mem(mtree T)} x T x real -> stream(tid)
|
|
Example : query "kinos_GeoData_mtree" mdistRange2[alexanderplatz, 2000.0] transformstream Kinos gettuples sort = Kinos feed filter[ distance(.GeoData, alexanderplatz) < 2000.0] sort
|
|
Result : TRUE
|
|
|
|
Operator : mdistScan2
|
|
Number : 34
|
|
Signature : {string, mem(mtree T)} x T -> stream(tid)
|
|
Example : query "kinos_GeoData_mtree" mdistScan2[alexanderplatz] transformstream Kinos gettuples projectextend[; D : distance(.GeoData, alexanderplatz)] transformstream isOrdered
|
|
Result : TRUE
|
|
|
|
|
|
Operator : memload
|
|
Number : 35
|
|
Signature : string -> bool
|
|
Example : query memload ("Kinos")
|
|
Result : TRUE
|
|
|
|
Operator : mcreateMtree
|
|
Number : 36
|
|
Signature : {string, mem(rel(X))} x Ident x string -> mem(mtree Y)
|
|
Example : query "Kinos" mcreateMtree[GeoData, "Kinos_GeoData_mtree2"]
|
|
Result : ((mem (mtree point)) "Kinos_GeoData_mtree2")
|
|
|
|
Operator : mdistRange
|
|
Number : 37
|
|
Signature : {string, mem(mtree T)} x {string, rel(X)} x T x real -> stream(X)
|
|
Example : query "Kinos_GeoData_mtree2" "Kinos" mdistRange[alexanderplatz, 2000.0] count
|
|
Result : 17
|
|
|
|
Operator : mdistScan
|
|
Number : 38
|
|
Signature : {string, mem(mtree T)} x {string, mem(rel X)} x T -> stream(X)
|
|
Example : query "Kinos_GeoData_mtree2" "Kinos" mdistScan[alexanderplatz] head[17] extend[D : distance(.GeoData, alexanderplatz)] max[D] <= 2000.0
|
|
Result : TRUE
|
|
|
|
|
|
Operator : mcreateAVLtree2
|
|
Number : 39
|
|
Signature : stream(tuple) x ident x ident x string -> mem(rel(tuple))
|
|
Example : query strassen feed addid mcreateAVLtree2[Name, TID, "strassen_Name7"]
|
|
Result : ( (mem (avltree string)) "strassen_Name7")
|
|
|
|
Operator : mexactmatchS
|
|
Number : 40
|
|
Signature : {string, mem(avltree T) } x T -> stream(TID)
|
|
Example : query "strassen_Name7" mexactmatchS["Hirzerweg"] count
|
|
Result : 5
|
|
|
|
Operator : mrangeS
|
|
Number : 41
|
|
Signature : {string, mem(avltree T} x T x T -> stream(TID)
|
|
Example : query "strassen_Name7" mrangeS["A", "B"] count
|
|
Result : 247
|
|
|
|
Operator : matchbelowS
|
|
Number : 42
|
|
Signature : {string, mem(avltree T} x T -> stream(TID)
|
|
Example : query "strassen_Name7" matchbelowS["B"] count
|
|
Result : 1
|
|
|
|
Operator : gettuples
|
|
Number : 43
|
|
Signature : stream(tid) x {string, mem(rel(tuple(X)))} -> stream(tuple(X))
|
|
Example : query "ten_No" mrangeS[4, 5] "ten" gettuples consume count
|
|
Result : 2
|
|
|
|
|
|
|
|
Operator : memclear
|
|
Number : 44
|
|
Signature : -> bool
|
|
Example : query memclear()
|
|
Result : TRUE
|
|
|
|
|
|
|
|
|
|
|
|
|