127 lines
3.6 KiB
Plaintext
127 lines
3.6 KiB
Plaintext
Database : berlintest
|
|
Restore : No
|
|
|
|
Operator : write
|
|
Number : 1
|
|
Signature : stream(tuple(X)) x string x bool -> rel(tuple(X))
|
|
Example : query strassen feed write["strassenFT", FALSE] count = strassen count
|
|
Result : TRUE
|
|
Remark : Requires a DBService system
|
|
|
|
Operator : addnode
|
|
Number : 1
|
|
Signature : string x int x string -> bool
|
|
Example : query addnode("host", 1234, "config")
|
|
Result : unpredictable
|
|
Remark : Result depends on the presemce of the DBServive
|
|
|
|
Operator : checkdbservicestatus
|
|
Number : 1
|
|
Signature : -> text
|
|
Example : query length(checkdbservicestatus()) > -1
|
|
Result : TRUE
|
|
Remark : None
|
|
|
|
Operator : initdbserviceworker
|
|
Number : 1
|
|
Signature : -> bool
|
|
Example : query initdbserviceworker()
|
|
Result : TRUE
|
|
Remark : For internal usage only
|
|
|
|
Operator : getconfigparam
|
|
Number : 1
|
|
Signature : string x string -> string
|
|
Example : query getconfigparam("DBService", "DBServiceHost")
|
|
Result : unpredictable
|
|
Remark : Result depends on the content of the SecondoConfig.ini file
|
|
|
|
Operator : read
|
|
Number : 1
|
|
Signature : rel(tuple(X)) -> stream(tuple(X))
|
|
Example : query read(plz) count = plz count
|
|
Result : TRUE
|
|
|
|
Operator : read2
|
|
Number : 1
|
|
Signature : rel(tuple(X)) x map(stream(tuple(X)) -> stream(tuple(Y)) -> stream(tuple(Y))
|
|
Example : query plz read2[ . filter[.PLZ > 5000] project[Ort] ] = plz feed filter[.PLZ > 5000] project[Ort]
|
|
Result : TRUE
|
|
|
|
Operator : read3
|
|
Number : 1
|
|
Signature : rel(tuple(X)) x map(rel(tuple(X)) -> stream(tuple(Y)) -> stream(tuple(Y))
|
|
Example : query plz read3[ . feed filter[.PLZ > 5000] project[Ort] ] = plz feed filter[.PLZ > 5000] project[Ort]
|
|
Result : TRUE
|
|
|
|
Operator : ddelete
|
|
Number : 1
|
|
Signature : string x bool -> bool
|
|
Example : query ddelete("myRelation", TRUE)
|
|
Result : unpredictable
|
|
Remark : Result depends on the presence of the DBService
|
|
|
|
Operator : settracelevel
|
|
Number : 1
|
|
Signature : int -> bool
|
|
Example : query settracelevel(0)
|
|
Result : TRUE
|
|
Remark : None
|
|
|
|
Operator : pingdbservice
|
|
Number : 1
|
|
Signature : -> bool
|
|
Example : query pingdbservice()
|
|
Result : unpredictable
|
|
Remark : result depends on the presence of the db service
|
|
|
|
Operator : startdbservice
|
|
Number : 1
|
|
Signature : -> bool
|
|
Example : query startdbservice()
|
|
Result : unpredictable
|
|
Remark : Result depends on the presence of DBService configuration
|
|
|
|
Operator : testdbservice
|
|
Number : 1
|
|
Signature : -> bool
|
|
Example : query testdbservice()
|
|
Result : TRUE
|
|
Remark : Requires an empty database named "dbservice_test" to be opened.
|
|
|
|
Operator : rderive
|
|
Number : 1
|
|
Signature : rel x string x fun(rel->X) -> X
|
|
Example : query plz rderive["plz_count", . count] = plz count
|
|
Result : TRUE
|
|
Remark : Requires running DBService
|
|
|
|
Operator : read3_1
|
|
Number : 1
|
|
Signature : rel x K x fun(rel x K -> stream(tuple(X))) -> stream(tuple(X))
|
|
Example : query (plz plz_PLZ_btree read3_1[.. . exactmatch[1000]] count) = (plz feed filter[.PLZ=1000] count)
|
|
Result : TRUE
|
|
|
|
Operator : read3_2
|
|
Number : 1
|
|
Signature : rel x K1 x K2 x fun(rel x K1 x K2 -> stream(tuple(X))) -> stream(tuple(X))
|
|
Example : query plz plz_PLZ plz_Ort read3_2[ .. leftrangeS[5000] sort $3 rightrangeS["G"] sort mergesec . gettuples] count
|
|
Result : 1447
|
|
|
|
|
|
Operator : useincrementalmetadataupdate
|
|
Number : 1
|
|
Signature : bool -> bool
|
|
Example : query useincrementalmetadataupdate(TRUE)
|
|
Result : unpredictable
|
|
Remark : depends on default mode
|
|
|
|
Operator : ddeleteDB
|
|
Number : 1
|
|
Signature : -> bool | string -> bool
|
|
Example : query ddeleteDB("unknown");
|
|
Result : unpredictable
|
|
Remark : Result depends on the presence of a db service
|
|
|
|
|