Files
secondo/Algebras/MThreaded/test-specs/MThreadedSortRob.examples

100 lines
3.7 KiB
Plaintext
Raw Permalink Normal View History

2026-01-23 17:03:45 +08:00
Sequential: Yes
Database: test
Restore: No
Operator : setcore
Number : 1
Signature : int -> bool
Example : query setcore(2)
Result : TRUE
Operator : mThreadedMergeSort only more than 3 cores
Number : 2
Signature : stream x (attr x bool ...) -> stream
Example : query roads_str feed filter[not (trim(.Name) = '')] head[0] mThreadedMergeSort[NameStr] count
Result : ERROR
Operator : setcore - resize cores
Number : 3
Signature : int -> bool
Example : query setcore(20)
Result : TRUE
Operator : mThreadedMergeSort
Number : 4
Signature : stream x (attr x bool ...) -> stream
Example : query roads_str feed filter[not (trim(.Name) = '')] head[0] mThreadedMergeSort[NameStr] count
Result : TRUE
Operator : setcore
Number : 5
Signature : int -> bool
Example : query setcore(6)
Result : TRUE
Operator : mThreadedMergeSort - empty stream
Number : 6
Signature : stream x (attr x bool ...) -> stream
Example : query roads_str feed filter[not (trim(.Name) = '')] head[0] mThreadedMergeSort[NameStr] count
Result : 0
Operator : mThreadedMergeSort -small stream
Number : 7
Signature : stream x (attr x bool ...) -> stream
Example : query roads_str feed filter[not (trim(.Name) = '')] head[2] mThreadedMergeSort[NameStr] count
Result : 2
Operator : mThreadedMergeSort - no stream
Number : 8
Signature : stream x (attr x bool ...) -> stream
Example : query roads_str mThreadedMergeSort[NameStr] count
Result : TRUE
Operator : mThreadedMergeSort
Number : 9
Signature : stream x (attr x bool ...) -> stream
Example : query (roads_str feed filter[not (trim(.Name) = '')] mThreadedMergeSort[NameStr] project[Name]) = (roads_str feed filter[not (trim(.Name) = '')] mThreadedMergeSort[NameStr, TRUE] project[Name])
Result : TRUE
Operator : mThreadedMergeSort - worong attr1
Number : 10
Signature : stream x (attr x bool ...) -> stream
Example : query roads_str feed filter[not (trim(.Name) = '')] mThreadedMergeSort[NameStra] count
Result : ERROR
Operator : mThreadedMergeSort - wrong attr2
Number : 11
Signature : stream x (attr x bool ...) -> stream
Example : query roads_str feed filter[not (trim(.Name) = '')] mThreadedMergeSort[NameStr, 5] count
Result : TRUE
Operator : mThreadedMergeSort
Number : 12
Signature : stream x (attr x bool ...) -> stream
Example : query roads_str feed filter[not (trim(.Name) = '')] mThreadedMergeSort[] count
Result : 44682
Operator : mThreadedMergeSort - too much args
Number : 13
Signature : stream x (attr x bool ...) -> stream
Example : query roads_str feed filter[not (trim(.Name) = '')] mThreadedMergeSort[NameStr; NameStr] count
Result : ERROR
Operator : mThreadedMergeSort - many sort args
Number : 14
Signature : stream x (attr x bool ...) -> stream
Example : query roads_str feed filter[not (trim(.Name) = '')] mThreadedMergeSort[Oneway, NoAttr, FALSE, Maxspeed, Fclass, FALSE, NameStr] count
Result : 44682
Operator : mThreadedMergeSort - sorted input
Number : 15
Signature : stream x (attr x bool ...) -> stream
Example : query (roads_str feed filter[not (trim(.Name) = '')] sortby[NameStr] mThreadedMergeSort[NameStr] project[Name]) = (roads_str feed filter[not (trim(.Name) = '')] sortby[NameStr] project[Name])
Result : TRUE
Operator : mThreadedMergeSort
Number : 16
Signature : stream x (attr x bool ...) -> stream
Example : query (roads_str feed filter[not (trim(.Name) = '')] mThreadedMergeSort[Maxspeed] project[Maxspeed]) = (roads_str feed filter[not (trim(.Name) = '')] sortby[Maxspeed] project[Maxspeed])
Result : TRUE