@@ -474,3 +474,50 @@ Feature: With clause
474
474
with [1,2] as a unwind a as b match (b)-[e:like]->(a:player{age:30}) return b
475
475
"""
476
476
Then a ExecutionError should be raised at runtime: Argument only support vertex, but got 1, which is type int
477
+
478
+ Scenario : duplicate columns
479
+ When executing query:
480
+ """
481
+ match (v:player{name:"Tim Duncan"})-[e:like]-(v2)
482
+ with v2, sum(e.likeness) as likeness
483
+ match (v2)-[:serve]-(v3)
484
+ return *
485
+ """
486
+ Then the result should be, in any order:
487
+ | v2 | likeness | v3 |
488
+ | ("Tony Parker " :player {age : 36 , name : "Tony Parker "}) | 190 | ("Hornets " :team {}) |
489
+ | ("Tony Parker " :player {age : 36 , name : "Tony Parker "}) | 190 | ("Spurs " :team {}) |
490
+ | ("Aron Baynes " :player {age : 32 , name : "Aron Baynes "}) | 80 | ("Celtics " :team {}) |
491
+ | ("Aron Baynes " :player {age : 32 , name : "Aron Baynes "}) | 80 | ("Pistons " :team {}) |
492
+ | ("Aron Baynes " :player {age : 32 , name : "Aron Baynes "}) | 80 | ("Spurs " :team {}) |
493
+ | ("Manu Ginobili " :player {age : 41 , name : "Manu Ginobili "}) | 185 | ("Spurs " :team {}) |
494
+ | ("Boris Diaw " :player {age : 36 , name : "Boris Diaw "}) | 80 | ("Hawks " :team {}) |
495
+ | ("Boris Diaw " :player {age : 36 , name : "Boris Diaw "}) | 80 | ("Hornets " :team {}) |
496
+ | ("Boris Diaw " :player {age : 36 , name : "Boris Diaw "}) | 80 | ("Jazz " :team {}) |
497
+ | ("Boris Diaw " :player {age : 36 , name : "Boris Diaw "}) | 80 | ("Spurs " :team {}) |
498
+ | ("Boris Diaw " :player {age : 36 , name : "Boris Diaw "}) | 80 | ("Suns " :team {}) |
499
+ | ("LaMarcus Aldridge " :player {age : 33 , name : "LaMarcus Aldridge "}) | 75 | ("Spurs " :team {}) |
500
+ | ("LaMarcus Aldridge " :player {age : 33 , name : "LaMarcus Aldridge "}) | 75 | ("Trail Blazers " :team {}) |
501
+ | ("Danny Green " :player {age : 31 , name : "Danny Green "}) | 70 | ("Cavaliers " :team {}) |
502
+ | ("Danny Green " :player {age : 31 , name : "Danny Green "}) | 70 | ("Raptors " :team {}) |
503
+ | ("Danny Green " :player {age : 31 , name : "Danny Green "}) | 70 | ("Spurs " :team {}) |
504
+ | ("Dejounte Murray " :player {age : 29 , name : "Dejounte Murray "}) | 99 | ("Spurs " :team {}) |
505
+ | ("Marco Belinelli " :player {age : 32 , name : "Marco Belinelli "}) | 55 | ("76ers " :team {}) |
506
+ | ("Marco Belinelli " :player {age : 32 , name : "Marco Belinelli "}) | 55 | ("Bulls " :team {}) |
507
+ | ("Marco Belinelli " :player {age : 32 , name : "Marco Belinelli "}) | 55 | ("Hawks " :team {}) |
508
+ | ("Marco Belinelli " :player {age : 32 , name : "Marco Belinelli "}) | 55 | ("Hornets " :team {}) |
509
+ | ("Marco Belinelli " :player {age : 32 , name : "Marco Belinelli "}) | 55 | ("Kings " :team {}) |
510
+ | ("Marco Belinelli " :player {age : 32 , name : "Marco Belinelli "}) | 55 | ("Raptors " :team {}) |
511
+ | ("Marco Belinelli " :player {age : 32 , name : "Marco Belinelli "}) | 55 | ("Spurs " :team {}) |
512
+ | ("Marco Belinelli " :player {age : 32 , name : "Marco Belinelli "}) | 55 | ("Warriors " :team {}) |
513
+ | ("Marco Belinelli " :player {age : 32 , name : "Marco Belinelli "}) | 55 | ("Hornets " :team {}) |
514
+ | ("Marco Belinelli " :player {age : 32 , name : "Marco Belinelli "}) | 55 | ("Spurs " :team {}) |
515
+ | ("Shaquille O 'Neal " :player {age : 47 , name : "Shaquille O 'Neal "}) | 80 | ("Cavaliers " :team {}) |
516
+ | ("Shaquille O 'Neal " :player {age : 47 , name : "Shaquille O 'Neal "}) | 80 | ("Celtics " :team {}) |
517
+ | ("Shaquille O 'Neal " :player {age : 47 , name : "Shaquille O 'Neal "}) | 80 | ("Heat " :team {}) |
518
+ | ("Shaquille O 'Neal " :player {age : 47 , name : "Shaquille O 'Neal "}) | 80 | ("Lakers " :team {}) |
519
+ | ("Shaquille O 'Neal " :player {age : 47 , name : "Shaquille O 'Neal "}) | 80 | ("Magic " :team {}) |
520
+ | ("Shaquille O 'Neal " :player {age : 47 , name : "Shaquille O 'Neal "}) | 80 | ("Suns " :team {}) |
521
+ | ("Tiago Splitter " :player {age : 34 , name : "Tiago Splitter "}) | 80 | ("76ers " :team {}) |
522
+ | ("Tiago Splitter " :player {age : 34 , name : "Tiago Splitter "}) | 80 | ("Hawks " :team {}) |
523
+ | ("Tiago Splitter " :player {age : 34 , name : "Tiago Splitter "}) | 80 | ("Spurs " :team {}) |
0 commit comments