Files
secondo/Algebras/HadoopParallel/HadoopParallel.examples

106 lines
4.2 KiB
Plaintext
Raw Permalink Normal View History

2026-01-23 17:03:45 +08:00
Database: opt
Restore : NO
Operator: doubleexport
Number: 1
Signature: ((stream (tuple((a1 t1) ... (ai ti) ... (an tm)))) (stream (tuple((b1 p1) ... (bj tj) ... (bm tm)))) ai bj)-> ((stream (tuple (key:text) (value:text))))
Example: query plz feed head[5] {p} Orte feed head[3] {o} doubleexport[Ort_p, Ort_o] count
Result: 8
Operator: parahashjoin
Number: 1
Signature: ( (stream (tuple((v: text)))) text text ) -> stream(tuple(...))
Example: query plz feed {p} Orte feed {o} doubleexport[Ort_p, Ort_o] sortby[KeyT] add0Tuple project[ValueT] plz Orte parahashjoin count;
Result: 10052
Operator: TUPSTREAM
Number: 1
Signature: ( (rel(T1)) ... ) -> stream(T1)
Example: query plz feed {p} Orte feed {o} doubleexport[Ort_p, Ort_o] sortby[KeyT] add0Tuple project[ValueT] plz Orte parajoin[. {p} .. {o} product] count;
Result: 10052
Operator: TUPSTREAM2
Number: 1
Signature: ( T1 (rel(T2)) ... ) -> stream(T2)
Example: query plz feed {p} Orte feed {o} doubleexport[Ort_p, Ort_o] sortby[KeyT] add0Tuple project[ValueT] plz Orte parajoin[. {p} .. {o} product] count;
Result: 10052
Operator: TUPSTREAM3
Number: 1
Signature: ( T1 T2 (rel(T3)) ... ) -> stream(T3)
Example: query plz feed {p} Orte feed {o} doubleexport[Ort_p, Ort_o] sortby[KeyT] add0Tuple project[ValueT] plz Orte parajoin[. {p} .. {o} product] count;
Result: 10052
Operator: parajoin
Number: 1
Signature: ( (stream(tuple((v: text)))) x (rel(tuple(T1))) x (rel(tuple(T2))) x ((map (stream(T1)) (stream(T2)) (stream(T1 T2)))))) -> stream(tuple(T1 T2))
Example: query plz feed {p} Orte feed {o} doubleexport[Ort_p, Ort_o] sortby[KeyT] add0Tuple project[ValueT] plz Orte parajoin[. {p} .. {o} product] count;
Result: 10052
Operator: add0Tuple
Number: 1
Signature: (stream(tuple((KeyT string)(ValueT text)))) -> stream(tuple((KeyT string)(ValueT text)))
Example: query plz feed head[5] {p} Orte feed head[3] {o} doubleexport[Ort_p, Ort_o] sortby[KeyT] add0Tuple count;
Result: 11
Operator : fconsume
Number : 1
Signature: stream(tuple(...)) x string x text x [int] x [int] x [ [int] x [int] ] x [ int x int ] -> bool
Example : query plz feed fconsume["plzComp", '', 1;;]
Result : TRUE
Operator : ffeed
Number : 1
Signature: string x string x [int] x [int] x [int x int x int] -> stream(tuple(...))
Example : query "plzComp" ffeed['',1;;] count
Result : 41267
Operator : ffeed2
Number : 1
Signature: string x string x [int] x [int] x [int x int x int] -> stream(tuple(...))
Example : query "plzComp" ffeed2['',1;;] count
Result : 41267
Operator : hadoopjoin
Number : 1
Signature: ((stream(tuple(T1))) x (stream(tuple(T2))) x array(string) x int x int x (map stream(tuple(T1)) stream(tuple(T2)) stream(tuple(T1 T2)))) -> stream(tuple((mIndex int)(pIndex int)))
Example : query plz feed Orte feed {rr} hadoopjoin[ Ort, Ort_rr, 20, "Result";; . .. hashjoin[Ort, Ort_rr, 99997] ] getTypeNL
Result : '(stream (tuple ((MIndex int) (PIndex int))))'
Operator : fdistribute
Number : 1
Signature: stream(tuple((a1 t1) ... (ai ti) ... (an tm))) x string x text x ai x int -> stream(tuple((sufix int) (ai ti)))
Example : query plz feed fdistribute["plz_dis", '', PLZ; 50, TRUE; ; ] loopsel["plz_dis" ffeed['',.Suffix; ; ]] count
Result : 41267
Operator : fconsume3
Number : 1
Signature: stream(tuple(...)) x string x text x [int] x [int] x [ [int] x [int] ] x [ int x int ] -> bool
Example : query plz feed extend[Ext: 'ExtendedText'] fconsume3["plzComp3", '', 1;;]
Result : TRUE
Operator : ffeed3
Number : 1
Signature: string x string x [int] x [int] x [int x int x int] -> stream(tuple(...))
Example : query "plzComp3" ffeed3['',1;;] count
Result : 41267
Operator : fetchFlob
Number : 1
Signature: stream(tuple(T, DS_IDX)) x [T] -> stream(tuple(T))
Example : query "plzComp3" ffeed3['',1;;] fetchFlob[] count
Result : 41267
Operator : fdistribute3
Number : 1
Signature: stream(tuple((a1 t1) ... (ai ti) ... (an tm))) x string x text x ai x int -> stream(tuple((sufix int) (ai ti)))
Example : query plz feed fdistribute3["plz_dis", '', PLZ; 50, TRUE; ; ] loopsel["plz_dis" ffeed['',.Suffix; ; ]] count
Result : 41267
Operator : genFlobResult
Number : 1
Signature: int x string x string -> bool
Example : query genFlobResult(0, "exampleSheet", "exampleResult")
Result : crashes