Change expected output - can't do FQS for a GROUP BY query on a roundrobin
authorPavan Deolasee <[email protected]>
Wed, 27 Jan 2016 12:03:07 +0000 (17:33 +0530)
committerPavan Deolasee <[email protected]>
Wed, 27 Jan 2016 12:03:07 +0000 (17:33 +0530)
table

src/test/regress/expected/xc_FQS.out

index 4d69d933d83b2491b44b04c369bbbf11c0689d38..016d476b9c8010e117f64b44674ce581c3dc2fb8 100644 (file)
@@ -219,18 +219,20 @@ select val, val2 from tab1_rr where val2 = 8 group by val, val2;
 (1 row)
 
 explain (verbose on, nodes off, costs off) select val, val2 from tab1_rr where val2 = 8 group by val, val2;
-                                    QUERY PLAN                                     
------------------------------------------------------------------------------------
- Remote Fast Query Execution
-   Output: tab1_rr.val, tab1_rr.val2
-   Remote query: SELECT val, val2 FROM tab1_rr WHERE (val2 = 8) GROUP BY val, val2
-   ->  HashAggregate
+                     QUERY PLAN                     
+----------------------------------------------------
+ HashAggregate
+   Output: val, val2
+   Group Key: tab1_rr.val, tab1_rr.val2
+   ->  Remote Subquery Scan on all
          Output: val, val2
-         Group Key: tab1_rr.val, tab1_rr.val2
-         ->  Seq Scan on public.tab1_rr
+         ->  HashAggregate
                Output: val, val2
-               Filter: (tab1_rr.val2 = 8)
-(9 rows)
+               Group Key: tab1_rr.val, tab1_rr.val2
+               ->  Seq Scan on public.tab1_rr
+                     Output: val, val2
+                     Filter: (tab1_rr.val2 = 8)
+(11 rows)
 
 -- should not get FQSed because of HAVING clause
 select sum(val) from tab1_rr where val2 = 2 group by val2 having sum(val) > 1;