OSDN Git Service

親テーブル名の除去のもれを修正した。
authorTakashi Suzuki <suzuki.takashi@metrosystems.co.jp>
Wed, 16 Oct 2013 07:38:48 +0000 (16:38 +0900)
committerTakashi Suzuki <suzuki.takashi@metrosystems.co.jp>
Wed, 16 Oct 2013 07:38:48 +0000 (16:38 +0900)
expected/ut-J.out
expected/ut-S.out

index d3ce86a..90e7cd4 100644 (file)
@@ -4280,27 +4280,27 @@ SET enable_hashjoin TO on;
 ---- No. J-3-2 join inherit tables
 ----
 EXPLAIN (COSTS false) SELECT * FROM s1.p1, s1.p2 WHERE p1.c1 = p2.c1;
-              QUERY PLAN               
----------------------------------------
+             QUERY PLAN             
+------------------------------------
  Hash Join
    Hash Cond: (p2.c1 = p1.c1)
    ->  Append
          ->  Seq Scan on p2
-         ->  Seq Scan on p2c1 p2
-         ->  Seq Scan on p2c2 p2
-         ->  Seq Scan on p2c3 p2
-         ->  Seq Scan on p2c1c1 p2
-         ->  Seq Scan on p2c1c2 p2
-         ->  Seq Scan on p2c2c1 p2
-         ->  Seq Scan on p2c2c2 p2
-         ->  Seq Scan on p2c3c1 p2
-         ->  Seq Scan on p2c3c2 p2
+         ->  Seq Scan on p2c1
+         ->  Seq Scan on p2c2
+         ->  Seq Scan on p2c3
+         ->  Seq Scan on p2c1c1
+         ->  Seq Scan on p2c1c2
+         ->  Seq Scan on p2c2c1
+         ->  Seq Scan on p2c2c2
+         ->  Seq Scan on p2c3c1
+         ->  Seq Scan on p2c3c2
    ->  Hash
          ->  Append
                ->  Seq Scan on p1
-               ->  Seq Scan on p1c1 p1
-               ->  Seq Scan on p1c2 p1
-               ->  Seq Scan on p1c3 p1
+               ->  Seq Scan on p1c1
+               ->  Seq Scan on p1c2
+               ->  Seq Scan on p1c3
 (19 rows)
 
 -- No. J-3-2-1
@@ -4313,30 +4313,30 @@ not used hint:
 duplication hint:
 error hint:
 
-               QUERY PLAN                
------------------------------------------
+              QUERY PLAN              
+--------------------------------------
  Merge Join
    Merge Cond: (p1.c1 = p2.c1)
    ->  Sort
          Sort Key: p1.c1
          ->  Append
                ->  Seq Scan on p1
-               ->  Seq Scan on p1c1 p1
-               ->  Seq Scan on p1c2 p1
-               ->  Seq Scan on p1c3 p1
+               ->  Seq Scan on p1c1
+               ->  Seq Scan on p1c2
+               ->  Seq Scan on p1c3
    ->  Sort
          Sort Key: p2.c1
          ->  Append
                ->  Seq Scan on p2
-               ->  Seq Scan on p2c1 p2
-               ->  Seq Scan on p2c2 p2
-               ->  Seq Scan on p2c3 p2
-               ->  Seq Scan on p2c1c1 p2
-               ->  Seq Scan on p2c1c2 p2
-               ->  Seq Scan on p2c2c1 p2
-               ->  Seq Scan on p2c2c2 p2
-               ->  Seq Scan on p2c3c1 p2
-               ->  Seq Scan on p2c3c2 p2
+               ->  Seq Scan on p2c1
+               ->  Seq Scan on p2c2
+               ->  Seq Scan on p2c3
+               ->  Seq Scan on p2c1c1
+               ->  Seq Scan on p2c1c2
+               ->  Seq Scan on p2c2c1
+               ->  Seq Scan on p2c2c2
+               ->  Seq Scan on p2c3c1
+               ->  Seq Scan on p2c3c2
 (22 rows)
 
 -- No. J-3-2-2
@@ -4349,27 +4349,27 @@ MergeJoin(p1c1 p2c1)
 duplication hint:
 error hint:
 
-              QUERY PLAN               
----------------------------------------
+             QUERY PLAN             
+------------------------------------
  Hash Join
    Hash Cond: (p2.c1 = p1.c1)
    ->  Append
          ->  Seq Scan on p2
-         ->  Seq Scan on p2c1 p2
-         ->  Seq Scan on p2c2 p2
-         ->  Seq Scan on p2c3 p2
-         ->  Seq Scan on p2c1c1 p2
-         ->  Seq Scan on p2c1c2 p2
-         ->  Seq Scan on p2c2c1 p2
-         ->  Seq Scan on p2c2c2 p2
-         ->  Seq Scan on p2c3c1 p2
-         ->  Seq Scan on p2c3c2 p2
+         ->  Seq Scan on p2c1
+         ->  Seq Scan on p2c2
+         ->  Seq Scan on p2c3
+         ->  Seq Scan on p2c1c1
+         ->  Seq Scan on p2c1c2
+         ->  Seq Scan on p2c2c1
+         ->  Seq Scan on p2c2c2
+         ->  Seq Scan on p2c3c1
+         ->  Seq Scan on p2c3c2
    ->  Hash
          ->  Append
                ->  Seq Scan on p1
-               ->  Seq Scan on p1c1 p1
-               ->  Seq Scan on p1c2 p1
-               ->  Seq Scan on p1c3 p1
+               ->  Seq Scan on p1c1
+               ->  Seq Scan on p1c2
+               ->  Seq Scan on p1c3
 (19 rows)
 
 ----
index c6cbe5f..db44230 100644 (file)
@@ -5128,7 +5128,7 @@ EXPLAIN SELECT c4 FROM s1.p1 WHERE c2 * 2 < 100 AND c1 < 10;
  Append  (cost=0.00..2.75 rows=4 width=10)
    ->  Seq Scan on p1  (cost=0.00..0.00 rows=1 width=32)
          Filter: ((c1 < 10) AND ((c2 * 2) < 100))
-   ->  Seq Scan on p1c1 p1 (cost=0.00..2.75 rows=3 width=2)
+   ->  Seq Scan on p1c1  (cost=0.00..2.75 rows=3 width=2)
          Filter: ((c1 < 10) AND ((c2 * 2) < 100))
 (5 rows)
 
@@ -5150,7 +5150,7 @@ error hint:
  Append  (cost=0.12..20.48 rows=4 width=10)
    ->  Index Scan using p1_parent on p1  (cost=0.12..8.15 rows=1 width=32)
          Filter: ((c2 * 2) < 100)
-   ->  Index Scan using p1c1_c4_expr_idx on p1c1 p1  (cost=0.14..12.34 rows=3 width=2)
+   ->  Index Scan using p1c1_c4_expr_idx on p1c1  (cost=0.14..12.34 rows=3 width=2)
          Filter: ((c2 * 2) < 100)
 (5 rows)
 
@@ -5175,9 +5175,9 @@ error hint:
          Index Cond: (c2 = 1)
    ->  Seq Scan on p1c1  (cost=10000000000.00..10000000002.25 rows=1 width=4)
          Filter: (c2 = 1)
-   ->  Seq Scan on p1c2 p1  (cost=10000000000.00..10000000002.25 rows=1 width=4)
+   ->  Seq Scan on p1c2  (cost=10000000000.00..10000000002.25 rows=1 width=4)
          Filter: (c2 = 1)
-   ->  Seq Scan on p1c3 p1  (cost=10000000000.00..10000000002.25 rows=1 width=4)
+   ->  Seq Scan on p1c3  (cost=10000000000.00..10000000002.25 rows=1 width=4)
          Filter: (c2 = 1)
 (9 rows)
 
@@ -5206,9 +5206,9 @@ error hint:
  Append  (cost=10000000000.00..20000000009.77 rows=3 width=34)
    ->  Seq Scan on p2  (cost=10000000000.00..10000000000.00 rows=1 width=44)
          Filter: (c1 = 1)
-   ->  Index Scan using p2c1_pkey on p2c1 p2  (cost=0.12..8.14 rows=1 width=44)
+   ->  Index Scan using p2c1_pkey on p2c1  (cost=0.12..8.14 rows=1 width=44)
          Index Cond: (c1 = 1)
-   ->  Seq Scan on p2c1c1 p2  (cost=10000000000.00..10000000001.62 rows=1 width=14)
+   ->  Seq Scan on p2c1c1  (cost=10000000000.00..10000000001.62 rows=1 width=14)
          Filter: (c1 = 1)
 (7 rows)