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

20 lines
997 B
Plaintext

Database : nrw
Restore : NO
Operator : spatialJoinTouch
Number : 1
Signature: stream(tuple([x_1 : t_1, ... x_n : t_n])) x stream (tuple([y_1 : t_1,...,y_m : t_m])) x symbol x symbol -> stream(tuple([x_1 : t_1,...,x_n : t_n, y_1 : t_1, ..., y_m : t_m])) ;
Example : query Roads feed {a} Buildings feed {b} spatialJoinTouch [ GeoData_a, GeoData_b] count
Result : 16747989
Operator : spatialJoinTouch
Number : 2
Signature: mpointer(rel(tuple([x_1 : t_1, ... x_n : t_n]))) x mpointer(rel(tuple([x_1 : t_1, ... x_n : t_n]))) x symbol x symbol -> mpointer(rel(tuple([x_1 : t_1, ... x_n : t_n])))
Example : query Roads feed {a} mconsume Buildings feed {b} mconsume spatialJoinTouch [ GeoData_a, GeoData_b] count
Result : 16747989
Operator : spatialJoinTouch
Number : 3
Signature: stream(tblock) x stream(tblock) x symbol x symbol -> stream(tblock)
Example : query Roads feed toblocks[1] {a} Buildings feed toblocks[1] {b} spatialJoinTouch[GeoData_a, GeoData_b] count
Result : 16747989