You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by jc...@apache.org on 2018/05/25 00:57:59 UTC

[27/58] [abbrv] [partial] hive git commit: HIVE-19617: Rename test tables to avoid collisions during execution in batches (Jesus Camacho Rodriguez, reviewed by Gunther Hagleitner)

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapjoin46.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapjoin46.q b/ql/src/test/queries/clientpositive/mapjoin46.q
index b7aa092..9de7113 100644
--- a/ql/src/test/queries/clientpositive/mapjoin46.q
+++ b/ql/src/test/queries/clientpositive/mapjoin46.q
@@ -3,263 +3,263 @@ set hive.auto.convert.join=true;
 set hive.strict.checks.cartesian.product=false;
 set hive.join.emit.interval=2;
 
-CREATE TABLE test1 (key INT, value INT, col_1 STRING);
-INSERT INTO test1 VALUES (NULL, NULL, 'None'), (98, NULL, 'None'),
+CREATE TABLE test1_n4 (key INT, value INT, col_1 STRING);
+INSERT INTO test1_n4 VALUES (NULL, NULL, 'None'), (98, NULL, 'None'),
     (99, 0, 'Alice'), (99, 2, 'Mat'), (100, 1, 'Bob'), (101, 2, 'Car');
 
-CREATE TABLE test2 (key INT, value INT, col_2 STRING);
-INSERT INTO test2 VALUES (102, 2, 'Del'), (103, 2, 'Ema'),
+CREATE TABLE test2_n2 (key INT, value INT, col_2 STRING);
+INSERT INTO test2_n2 VALUES (102, 2, 'Del'), (103, 2, 'Ema'),
     (104, 3, 'Fli'), (105, NULL, 'None');
 
 
 -- Basic outer join
 EXPLAIN
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value);
 
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value);
 
 -- Conjunction with pred on multiple inputs and single inputs (left outer join)
 EXPLAIN
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value
-  AND test1.key between 100 and 102
-  AND test2.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  AND test1_n4.key between 100 and 102
+  AND test2_n2.key between 100 and 102);
 
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value
-  AND test1.key between 100 and 102
-  AND test2.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  AND test1_n4.key between 100 and 102
+  AND test2_n2.key between 100 and 102);
 
 -- Conjunction with pred on single inputs (left outer join)
 EXPLAIN
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.key between 100 and 102
-  AND test2.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.key between 100 and 102
+  AND test2_n2.key between 100 and 102);
 
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.key between 100 and 102
-  AND test2.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.key between 100 and 102
+  AND test2_n2.key between 100 and 102);
 
 -- Conjunction with pred on multiple inputs and none (left outer join)
 EXPLAIN
 SELECT *
-FROM test1 RIGHT OUTER JOIN test2
-ON (test1.value=test2.value AND true);
+FROM test1_n4 RIGHT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value AND true);
 
 SELECT *
-FROM test1 RIGHT OUTER JOIN test2
-ON (test1.value=test2.value AND true);
+FROM test1_n4 RIGHT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value AND true);
 
 -- Condition on one input (left outer join)
 EXPLAIN
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.key between 100 and 102);
 
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.key between 100 and 102);
 
 -- Disjunction with pred on multiple inputs and single inputs (left outer join)
 EXPLAIN
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102
-  OR test2.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102
+  OR test2_n2.key between 100 and 102);
 
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102
-  OR test2.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102
+  OR test2_n2.key between 100 and 102);
 
 -- Disjunction with pred on multiple inputs and left input (left outer join)
 EXPLAIN
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102);
 
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102);
 
 -- Disjunction with pred on multiple inputs and right input (left outer join)
 EXPLAIN
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test2.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test2_n2.key between 100 and 102);
 
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test2.key between 100 and 102);
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test2_n2.key between 100 and 102);
 
 -- Keys plus residual (left outer join)
 EXPLAIN
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value
-  AND (test1.key between 100 and 102
-    OR test2.key between 100 and 102));
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  AND (test1_n4.key between 100 and 102
+    OR test2_n2.key between 100 and 102));
 
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value
-  AND (test1.key between 100 and 102
-    OR test2.key between 100 and 102));
+FROM test1_n4 LEFT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  AND (test1_n4.key between 100 and 102
+    OR test2_n2.key between 100 and 102));
 
 -- Disjunction with pred on multiple inputs and single inputs (right outer join)
 EXPLAIN
 SELECT *
-FROM test1 RIGHT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102
-  OR test2.key between 100 and 102);
+FROM test1_n4 RIGHT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102
+  OR test2_n2.key between 100 and 102);
 
 SELECT *
-FROM test1 RIGHT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102
-  OR test2.key between 100 and 102);
+FROM test1_n4 RIGHT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102
+  OR test2_n2.key between 100 and 102);
 
 -- Disjunction with pred on multiple inputs and left input (right outer join)
 EXPLAIN
 SELECT *
-FROM test1 RIGHT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102);
+FROM test1_n4 RIGHT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102);
 
 SELECT *
-FROM test1 RIGHT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102);
+FROM test1_n4 RIGHT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102);
 
 -- Disjunction with pred on multiple inputs and right input (right outer join)
 EXPLAIN
 SELECT *
-FROM test1 RIGHT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test2.key between 100 and 102);
+FROM test1_n4 RIGHT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test2_n2.key between 100 and 102);
 
 SELECT *
-FROM test1 RIGHT OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test2.key between 100 and 102);
+FROM test1_n4 RIGHT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test2_n2.key between 100 and 102);
 
 -- Keys plus residual (right outer join)
 EXPLAIN
 SELECT *
-FROM test1 RIGHT OUTER JOIN test2
-ON (test1.value=test2.value
-  AND (test1.key between 100 and 102
-    OR test2.key between 100 and 102));
+FROM test1_n4 RIGHT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  AND (test1_n4.key between 100 and 102
+    OR test2_n2.key between 100 and 102));
 
 SELECT *
-FROM test1 RIGHT OUTER JOIN test2
-ON (test1.value=test2.value
-  AND (test1.key between 100 and 102
-    OR test2.key between 100 and 102));
+FROM test1_n4 RIGHT OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  AND (test1_n4.key between 100 and 102
+    OR test2_n2.key between 100 and 102));
 
 -- Disjunction with pred on multiple inputs and single inputs (full outer join)
 EXPLAIN
 SELECT *
-FROM test1 FULL OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102
-  OR test2.key between 100 and 102);
+FROM test1_n4 FULL OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102
+  OR test2_n2.key between 100 and 102);
 
 SELECT *
-FROM test1 FULL OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102
-  OR test2.key between 100 and 102);
+FROM test1_n4 FULL OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102
+  OR test2_n2.key between 100 and 102);
 
 -- Disjunction with pred on multiple inputs and left input (full outer join)
 EXPLAIN
 SELECT *
-FROM test1 FULL OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102);
+FROM test1_n4 FULL OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102);
 
 SELECT *
-FROM test1 FULL OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test1.key between 100 and 102);
+FROM test1_n4 FULL OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test1_n4.key between 100 and 102);
 
 -- Disjunction with pred on multiple inputs and right input (full outer join)
 EXPLAIN
 SELECT *
-FROM test1 FULL OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test2.key between 100 and 102);
+FROM test1_n4 FULL OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test2_n2.key between 100 and 102);
 
 SELECT *
-FROM test1 FULL OUTER JOIN test2
-ON (test1.value=test2.value
-  OR test2.key between 100 and 102);
+FROM test1_n4 FULL OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  OR test2_n2.key between 100 and 102);
 
 -- Keys plus residual (full outer join)
 EXPLAIN
 SELECT *
-FROM test1 FULL OUTER JOIN test2
-ON (test1.value=test2.value
-  AND (test1.key between 100 and 102
-    OR test2.key between 100 and 102));
+FROM test1_n4 FULL OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  AND (test1_n4.key between 100 and 102
+    OR test2_n2.key between 100 and 102));
 
 SELECT *
-FROM test1 FULL OUTER JOIN test2
-ON (test1.value=test2.value
-  AND (test1.key between 100 and 102
-    OR test2.key between 100 and 102));
+FROM test1_n4 FULL OUTER JOIN test2_n2
+ON (test1_n4.value=test2_n2.value
+  AND (test1_n4.key between 100 and 102
+    OR test2_n2.key between 100 and 102));
 
 -- Mixed ( FOJ (ROJ, LOJ) ) 
 EXPLAIN
 SELECT *
 FROM (
-  SELECT test1.key AS key1, test1.value AS value1, test1.col_1 AS col_1,
-         test2.key AS key2, test2.value AS value2, test2.col_2 AS col_2
-  FROM test1 RIGHT OUTER JOIN test2
-  ON (test1.value=test2.value
-    AND (test1.key between 100 and 102
-      OR test2.key between 100 and 102))
+  SELECT test1_n4.key AS key1, test1_n4.value AS value1, test1_n4.col_1 AS col_1,
+         test2_n2.key AS key2, test2_n2.value AS value2, test2_n2.col_2 AS col_2
+  FROM test1_n4 RIGHT OUTER JOIN test2_n2
+  ON (test1_n4.value=test2_n2.value
+    AND (test1_n4.key between 100 and 102
+      OR test2_n2.key between 100 and 102))
   ) sq1
 FULL OUTER JOIN (
-  SELECT test1.key AS key3, test1.value AS value3, test1.col_1 AS col_3,
-         test2.key AS key4, test2.value AS value4, test2.col_2 AS col_4
-  FROM test1 LEFT OUTER JOIN test2
-  ON (test1.value=test2.value
-    AND (test1.key between 100 and 102
-      OR test2.key between 100 and 102))
+  SELECT test1_n4.key AS key3, test1_n4.value AS value3, test1_n4.col_1 AS col_3,
+         test2_n2.key AS key4, test2_n2.value AS value4, test2_n2.col_2 AS col_4
+  FROM test1_n4 LEFT OUTER JOIN test2_n2
+  ON (test1_n4.value=test2_n2.value
+    AND (test1_n4.key between 100 and 102
+      OR test2_n2.key between 100 and 102))
   ) sq2
 ON (sq1.value1 is null or sq2.value4 is null and sq2.value3 != sq1.value2);
 
 SELECT *
 FROM (
-  SELECT test1.key AS key1, test1.value AS value1, test1.col_1 AS col_1,
-         test2.key AS key2, test2.value AS value2, test2.col_2 AS col_2
-  FROM test1 RIGHT OUTER JOIN test2
-  ON (test1.value=test2.value
-    AND (test1.key between 100 and 102
-      OR test2.key between 100 and 102))
+  SELECT test1_n4.key AS key1, test1_n4.value AS value1, test1_n4.col_1 AS col_1,
+         test2_n2.key AS key2, test2_n2.value AS value2, test2_n2.col_2 AS col_2
+  FROM test1_n4 RIGHT OUTER JOIN test2_n2
+  ON (test1_n4.value=test2_n2.value
+    AND (test1_n4.key between 100 and 102
+      OR test2_n2.key between 100 and 102))
   ) sq1
 FULL OUTER JOIN (
-  SELECT test1.key AS key3, test1.value AS value3, test1.col_1 AS col_3,
-         test2.key AS key4, test2.value AS value4, test2.col_2 AS col_4
-  FROM test1 LEFT OUTER JOIN test2
-  ON (test1.value=test2.value
-    AND (test1.key between 100 and 102
-      OR test2.key between 100 and 102))
+  SELECT test1_n4.key AS key3, test1_n4.value AS value3, test1_n4.col_1 AS col_3,
+         test2_n2.key AS key4, test2_n2.value AS value4, test2_n2.col_2 AS col_4
+  FROM test1_n4 LEFT OUTER JOIN test2_n2
+  ON (test1_n4.value=test2_n2.value
+    AND (test1_n4.key between 100 and 102
+      OR test2_n2.key between 100 and 102))
   ) sq2
 ON (sq1.value1 is null or sq2.value4 is null and sq2.value3 != sq1.value2);

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapjoin_addjar.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapjoin_addjar.q b/ql/src/test/queries/clientpositive/mapjoin_addjar.q
index cc8bb8b..6b72678 100644
--- a/ql/src/test/queries/clientpositive/mapjoin_addjar.q
+++ b/ql/src/test/queries/clientpositive/mapjoin_addjar.q
@@ -4,12 +4,12 @@ set hive.auto.convert.join.use.nonstaged=false;
 
 ADD JAR ${system:maven.local.repository}/org/apache/hive/hive-it-test-serde/${system:hive.version}/hive-it-test-serde-${system:hive.version}.jar;
 
-CREATE TABLE t1(KEY STRING, VALUE STRING) ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.TestSerDe' STORED AS TEXTFILE;
-LOAD DATA LOCAL INPATH '../../data/files/kv1_cb.txt' INTO TABLE t1;
+CREATE TABLE t1_n66(KEY STRING, VALUE STRING) ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.TestSerDe' STORED AS TEXTFILE;
+LOAD DATA LOCAL INPATH '../../data/files/kv1_cb.txt' INTO TABLE t1_n66;
 
-select * from t1 l join t1 r on l.key =r.key;
+select * from t1_n66 l join t1_n66 r on l.key =r.key;
 
-drop table t1;
+drop table t1_n66;
 DELETE JAR ${system:maven.local.repository}/org/apache/hive/hive-it-test-serde/${system:hive.version}/hive-it-test-serde-${system:hive.version}.jar;
 set hive.auto.convert.join=false;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapjoin_decimal.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapjoin_decimal.q b/ql/src/test/queries/clientpositive/mapjoin_decimal.q
index 29eae50..c84267a 100644
--- a/ql/src/test/queries/clientpositive/mapjoin_decimal.q
+++ b/ql/src/test/queries/clientpositive/mapjoin_decimal.q
@@ -7,7 +7,7 @@ set hive.auto.convert.join.noconditionaltask.size=10000000;
 
 -- SORT_QUERY_RESULTS
 
-CREATE TABLE over1k(t tinyint,
+CREATE TABLE over1k_n5(t tinyint,
            si smallint,
            i int,
            b bigint,
@@ -21,20 +21,20 @@ CREATE TABLE over1k(t tinyint,
 ROW FORMAT DELIMITED FIELDS TERMINATED BY '|'
 STORED AS TEXTFILE;
 
-LOAD DATA LOCAL INPATH '../../data/files/over1k' OVERWRITE INTO TABLE over1k;
+LOAD DATA LOCAL INPATH '../../data/files/over1k' OVERWRITE INTO TABLE over1k_n5;
 
-CREATE TABLE t1(`dec` decimal(4,2)) STORED AS ORC;
-INSERT INTO TABLE t1 select `dec` from over1k;
-CREATE TABLE t2(`dec` decimal(4,0)) STORED AS ORC;
-INSERT INTO TABLE t2 select `dec` from over1k;
+CREATE TABLE t1_n95(`dec` decimal(4,2)) STORED AS ORC;
+INSERT INTO TABLE t1_n95 select `dec` from over1k_n5;
+CREATE TABLE t2_n59(`dec` decimal(4,0)) STORED AS ORC;
+INSERT INTO TABLE t2_n59 select `dec` from over1k_n5;
 
 explain
-select t1.`dec`, t2.`dec` from t1 join t2 on (t1.`dec`=t2.`dec`) order by t1.`dec`;
+select t1_n95.`dec`, t2_n59.`dec` from t1_n95 join t2_n59 on (t1_n95.`dec`=t2_n59.`dec`) order by t1_n95.`dec`;
 
 set hive.mapjoin.optimized.hashtable=false;
 
-select t1.`dec`, t2.`dec` from t1 join t2 on (t1.`dec`=t2.`dec`) order by t1.`dec`;
+select t1_n95.`dec`, t2_n59.`dec` from t1_n95 join t2_n59 on (t1_n95.`dec`=t2_n59.`dec`) order by t1_n95.`dec`;
 
 set hive.mapjoin.optimized.hashtable=true;
 
-select t1.`dec`, t2.`dec` from t1 join t2 on (t1.`dec`=t2.`dec`) order by t1.`dec`;
+select t1_n95.`dec`, t2_n59.`dec` from t1_n95 join t2_n59 on (t1_n95.`dec`=t2_n59.`dec`) order by t1_n95.`dec`;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapjoin_emit_interval.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapjoin_emit_interval.q b/ql/src/test/queries/clientpositive/mapjoin_emit_interval.q
index fe2a32a..5bbeb17 100644
--- a/ql/src/test/queries/clientpositive/mapjoin_emit_interval.q
+++ b/ql/src/test/queries/clientpositive/mapjoin_emit_interval.q
@@ -2,8 +2,8 @@ set hive.auto.convert.join=true;
 set hive.strict.checks.cartesian.product=false;
 set hive.join.emit.interval=1;
 
-CREATE TABLE test1 (key INT, value INT, col_1 STRING);
-INSERT INTO test1 VALUES (NULL, NULL, 'None'), (98, NULL, 'None'),
+CREATE TABLE test1_n0 (key INT, value INT, col_1 STRING);
+INSERT INTO test1_n0 VALUES (NULL, NULL, 'None'), (98, NULL, 'None'),
     (99, 0, 'Alice'), (99, 2, 'Mat'), (100, 1, 'Bob'), (101, 2, 'Car');
 
 CREATE TABLE test2 (key INT, value INT, col_2 STRING);
@@ -14,19 +14,19 @@ INSERT INTO test2 VALUES (102, 2, 'Del'), (103, 2, 'Ema'),
 -- Equi-condition and condition on one input (left outer join)
 EXPLAIN
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value AND test1.key between 100 and 102);
+FROM test1_n0 LEFT OUTER JOIN test2
+ON (test1_n0.value=test2.value AND test1_n0.key between 100 and 102);
 
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.value=test2.value AND test1.key between 100 and 102);
+FROM test1_n0 LEFT OUTER JOIN test2
+ON (test1_n0.value=test2.value AND test1_n0.key between 100 and 102);
 
 -- Condition on one input (left outer join)
 EXPLAIN
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.key between 100 and 102);
+FROM test1_n0 LEFT OUTER JOIN test2
+ON (test1_n0.key between 100 and 102);
 
 SELECT *
-FROM test1 LEFT OUTER JOIN test2
-ON (test1.key between 100 and 102);
+FROM test1_n0 LEFT OUTER JOIN test2
+ON (test1_n0.key between 100 and 102);

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapjoin_hint.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapjoin_hint.q b/ql/src/test/queries/clientpositive/mapjoin_hint.q
index fc85cc9..5fa2d3e 100644
--- a/ql/src/test/queries/clientpositive/mapjoin_hint.q
+++ b/ql/src/test/queries/clientpositive/mapjoin_hint.q
@@ -14,41 +14,41 @@ set hive.stats.fetch.column.stats=true;
 set hive.tez.bloom.filter.factor=1.0f;
 
 -- Create Tables
-create table srcpart_date (key string, value string) partitioned by (ds string ) stored as ORC;
-CREATE TABLE srcpart_small(key1 STRING, value1 STRING) partitioned by (ds string) STORED as ORC;
+create table srcpart_date_n5 (key string, value string) partitioned by (ds string ) stored as ORC;
+CREATE TABLE srcpart_small_n1(key1 STRING, value1 STRING) partitioned by (ds string) STORED as ORC;
 
 -- Add Partitions
-alter table srcpart_date add partition (ds = "2008-04-08");
-alter table srcpart_date add partition (ds = "2008-04-09");
+alter table srcpart_date_n5 add partition (ds = "2008-04-08");
+alter table srcpart_date_n5 add partition (ds = "2008-04-09");
 
-alter table srcpart_small add partition (ds = "2008-04-08");
-alter table srcpart_small add partition (ds = "2008-04-09");
+alter table srcpart_small_n1 add partition (ds = "2008-04-08");
+alter table srcpart_small_n1 add partition (ds = "2008-04-09");
 
 -- Load
-insert overwrite table srcpart_date partition (ds = "2008-04-08" ) select key, value from srcpart where ds = "2008-04-08";
-insert overwrite table srcpart_date partition (ds = "2008-04-09") select key, value from srcpart where ds = "2008-04-09";
-insert overwrite table srcpart_small partition (ds = "2008-04-09") select key, value from srcpart where ds = "2008-04-09" limit 20;
+insert overwrite table srcpart_date_n5 partition (ds = "2008-04-08" ) select key, value from srcpart where ds = "2008-04-08";
+insert overwrite table srcpart_date_n5 partition (ds = "2008-04-09") select key, value from srcpart where ds = "2008-04-09";
+insert overwrite table srcpart_small_n1 partition (ds = "2008-04-09") select key, value from srcpart where ds = "2008-04-09" limit 20;
 
 
-analyze table srcpart_date compute statistics for columns;
-analyze table srcpart_small compute statistics for columns;
+analyze table srcpart_date_n5 compute statistics for columns;
+analyze table srcpart_small_n1 compute statistics for columns;
 
 set hive.auto.convert.join=true;
 set hive.auto.convert.join.noconditionaltask=true;
 set hive.auto.convert.join.noconditionaltask.size=100000000000;
 
 --HIVE-17475
-EXPLAIN select /*+ mapjoin(None)*/ count(*) from srcpart_date join srcpart_small on (srcpart_date.key = srcpart_small.key1);
-EXPLAIN select count(*) from srcpart_date join srcpart_small on (srcpart_date.key = srcpart_small.key1);
+EXPLAIN select /*+ mapjoin(None)*/ count(*) from srcpart_date_n5 join srcpart_small_n1 on (srcpart_date_n5.key = srcpart_small_n1.key1);
+EXPLAIN select count(*) from srcpart_date_n5 join srcpart_small_n1 on (srcpart_date_n5.key = srcpart_small_n1.key1);
 
 
 -- Ensure that hint works even with CBO on, on a query with subquery.
-create table tnull(i int, c char(2));
-insert into tnull values(NULL, NULL), (NULL, NULL);
+create table tnull_n1(i int, c char(2));
+insert into tnull_n1 values(NULL, NULL), (NULL, NULL);
 
-create table tempty(c char(2));
+create table tempty_n1(c char(2));
 
-CREATE TABLE part_null(
+CREATE TABLE part_null_n1(
 p_partkey INT,
 p_name STRING,
 p_mfgr STRING,
@@ -62,9 +62,9 @@ p_comment STRING
 ROW FORMAT DELIMITED FIELDS TERMINATED BY ","
 ;
 
-LOAD DATA LOCAL INPATH '../../data/files/part_tiny_nulls.txt' overwrite into table part_null;
+LOAD DATA LOCAL INPATH '../../data/files/part_tiny_nulls.txt' overwrite into table part_null_n1;
 
-insert into part_null values(78487,NULL,'Manufacturer#6','Brand#52','LARGE BRUSHED BRASS', 23, 'MED BAG',1464.48,'hely blith');
+insert into part_null_n1 values(78487,NULL,'Manufacturer#6','Brand#52','LARGE BRUSHED BRASS', 23, 'MED BAG',1464.48,'hely blith');
 
-explain select /*+ mapjoin(None)*/ * from part where p_name = (select p_name from part_null where p_name is null);
-explain select * from part where p_name = (select p_name from part_null where p_name is null);
+explain select /*+ mapjoin(None)*/ * from part where p_name = (select p_name from part_null_n1 where p_name is null);
+explain select * from part where p_name = (select p_name from part_null_n1 where p_name is null);

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapjoin_hook.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapjoin_hook.q b/ql/src/test/queries/clientpositive/mapjoin_hook.q
index dd47d73..566d08f 100644
--- a/ql/src/test/queries/clientpositive/mapjoin_hook.q
+++ b/ql/src/test/queries/clientpositive/mapjoin_hook.q
@@ -1,17 +1,17 @@
 set hive.stats.column.autogather=false;
 set hive.exec.post.hooks = org.apache.hadoop.hive.ql.hooks.MapJoinCounterHook,org.apache.hadoop.hive.ql.hooks.PrintCompletedTasksHook;
 
-drop table dest1;
-CREATE TABLE dest1(key INT, value STRING) STORED AS TEXTFILE;
+drop table dest1_n171;
+CREATE TABLE dest1_n171(key INT, value STRING) STORED AS TEXTFILE;
 
 set hive.auto.convert.join = true;
 
-INSERT OVERWRITE TABLE dest1 
+INSERT OVERWRITE TABLE dest1_n171 
 SELECT /*+ MAPJOIN(x) */ x.key, count(1) FROM src1 x JOIN src y ON (x.key = y.key) group by x.key;
 
 
 FROM src src1 JOIN src src2 ON (src1.key = src2.key) JOIN src src3 ON (src1.key = src3.key)
-INSERT OVERWRITE TABLE dest1 SELECT src1.key, src3.value;
+INSERT OVERWRITE TABLE dest1_n171 SELECT src1.key, src3.value;
 
 
 set hive.mapjoin.localtask.max.memory.usage = 0.0001;
@@ -20,12 +20,12 @@ set hive.auto.convert.join.noconditionaltask = false;
 
 
 FROM srcpart src1 JOIN src src2 ON (src1.key = src2.key)
-INSERT OVERWRITE TABLE dest1 SELECT src1.key, src2.value 
+INSERT OVERWRITE TABLE dest1_n171 SELECT src1.key, src2.value 
 where (src1.ds = '2008-04-08' or src1.ds = '2008-04-09' )and (src1.hr = '12' or src1.hr = '11');
 
 
 FROM src src1 JOIN src src2 ON (src1.key = src2.key) JOIN src src3 ON (src1.key + src2.key = src3.key)
-INSERT OVERWRITE TABLE dest1 SELECT src1.key, src3.value;
+INSERT OVERWRITE TABLE dest1_n171 SELECT src1.key, src3.value;
 
 
 

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapjoin_test_outer.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapjoin_test_outer.q b/ql/src/test/queries/clientpositive/mapjoin_test_outer.q
index e2998d7..1bf74d5 100644
--- a/ql/src/test/queries/clientpositive/mapjoin_test_outer.q
+++ b/ql/src/test/queries/clientpositive/mapjoin_test_outer.q
@@ -8,50 +8,50 @@ create table dest_1 (key STRING, value STRING) stored as textfile;
 insert overwrite table dest_1 select * from src1 order by src1.value limit 8;
 insert into table dest_1 select "333444","555666" from src1 limit 1;
 
-create table dest_2 (key STRING, value STRING) stored as textfile;
+create table dest_2_n0 (key STRING, value STRING) stored as textfile;
 
-insert into table dest_2 select * from dest_1;
+insert into table dest_2_n0 select * from dest_1;
 
 SELECT * FROM src1
   RIGHT OUTER JOIN dest_1 src2 ON (src1.key = src2.key)
-  JOIN dest_2 src3 ON (src2.key = src3.key)
+  JOIN dest_2_n0 src3 ON (src2.key = src3.key)
   SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value;
 
 explain
 SELECT /*+ mapjoin(src1, src2) */ * FROM src1
   RIGHT OUTER JOIN dest_1 src2 ON (src1.key = src2.key)
-  JOIN dest_2 src3 ON (src2.key = src3.key)
+  JOIN dest_2_n0 src3 ON (src2.key = src3.key)
   SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value;
 
 SELECT /*+ mapjoin(src1, src2) */ * FROM src1
   RIGHT OUTER JOIN dest_1 src2 ON (src1.key = src2.key)
-  JOIN dest_2 src3 ON (src2.key = src3.key)
+  JOIN dest_2_n0 src3 ON (src2.key = src3.key)
   SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value;
 
 SELECT /*+ mapjoin(src1, src2) */ * FROM src1
   RIGHT OUTER JOIN dest_1 src2 ON (src1.key = src2.key)
-  JOIN dest_2 src3 ON (src1.key = src3.key)
+  JOIN dest_2_n0 src3 ON (src1.key = src3.key)
   SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value;
 
 set hive.auto.convert.join = true;
 
 SELECT * FROM src1
   LEFT OUTER JOIN dest_1 src2 ON (src1.key = src2.key)
-  JOIN dest_2 src3 ON (src1.key = src3.key)
+  JOIN dest_2_n0 src3 ON (src1.key = src3.key)
   SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value;
 
 SELECT * FROM src1
   LEFT OUTER JOIN dest_1 src2 ON (src1.key = src2.key)
-  JOIN dest_2 src3 ON (src2.key = src3.key)
+  JOIN dest_2_n0 src3 ON (src2.key = src3.key)
   SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value;
 
 explain
 SELECT * FROM src1
   RIGHT OUTER JOIN dest_1 src2 ON (src1.key = src2.key)
-  JOIN dest_2 src3 ON (src2.key = src3.key)
+  JOIN dest_2_n0 src3 ON (src2.key = src3.key)
   SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value;
 
 SELECT * FROM src1
   RIGHT OUTER JOIN dest_1 src2 ON (src1.key = src2.key)
-  JOIN dest_2 src3 ON (src2.key = src3.key)
+  JOIN dest_2_n0 src3 ON (src2.key = src3.key)
   SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapreduce1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapreduce1.q b/ql/src/test/queries/clientpositive/mapreduce1.q
index e2b314f..9edfc77 100644
--- a/ql/src/test/queries/clientpositive/mapreduce1.q
+++ b/ql/src/test/queries/clientpositive/mapreduce1.q
@@ -1,9 +1,9 @@
 set hive.explain.user=false;
-CREATE TABLE dest1(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
+CREATE TABLE dest1_n120(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
 
 EXPLAIN
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n120
 MAP src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (tkey, ten, one, tvalue)
 DISTRIBUTE BY tvalue, tkey
@@ -11,11 +11,11 @@ SORT BY ten, one;
 
 
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n120
 MAP src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (tkey, ten, one, tvalue)
 DISTRIBUTE BY tvalue, tkey
 SORT BY ten, one;
 
 
-SELECT dest1.* FROM dest1;
+SELECT dest1_n120.* FROM dest1_n120;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapreduce2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapreduce2.q b/ql/src/test/queries/clientpositive/mapreduce2.q
index 5a19b3c..892b002 100644
--- a/ql/src/test/queries/clientpositive/mapreduce2.q
+++ b/ql/src/test/queries/clientpositive/mapreduce2.q
@@ -1,19 +1,19 @@
 set hive.mapred.mode=nonstrict;
 set hive.explain.user=false;
-CREATE TABLE dest1(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
+CREATE TABLE dest1_n162(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
 
 EXPLAIN
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n162
 MAP src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (tkey, ten, one, tvalue)
 DISTRIBUTE BY tvalue, tkey;
 
 
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n162
 MAP src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (tkey, ten, one, tvalue)
 DISTRIBUTE BY tvalue, tkey;
 
-SELECT * FROM (SELECT dest1.* FROM dest1 DISTRIBUTE BY key SORT BY key, ten, one, value) T ORDER BY key;
+SELECT * FROM (SELECT dest1_n162.* FROM dest1_n162 DISTRIBUTE BY key SORT BY key, ten, one, value) T ORDER BY key;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapreduce3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapreduce3.q b/ql/src/test/queries/clientpositive/mapreduce3.q
index c31ede7..d5b3b4e 100644
--- a/ql/src/test/queries/clientpositive/mapreduce3.q
+++ b/ql/src/test/queries/clientpositive/mapreduce3.q
@@ -1,17 +1,18 @@
-CREATE TABLE dest1(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
+--! qt:dataset:src
+CREATE TABLE dest1_n23(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
 
 EXPLAIN
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n23
 MAP src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (tkey, ten, one, tvalue)
 SORT BY tvalue, tkey;
 
 
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n23
 MAP src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (tkey, ten, one, tvalue)
 SORT BY tvalue, tkey;
 
-SELECT dest1.* FROM dest1;
+SELECT dest1_n23.* FROM dest1_n23;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapreduce4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapreduce4.q b/ql/src/test/queries/clientpositive/mapreduce4.q
index 0c15f1f..d8f8a9b 100644
--- a/ql/src/test/queries/clientpositive/mapreduce4.q
+++ b/ql/src/test/queries/clientpositive/mapreduce4.q
@@ -1,8 +1,9 @@
-CREATE TABLE dest1(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
+--! qt:dataset:src
+CREATE TABLE dest1_n93(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
 
 EXPLAIN
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n93
 MAP src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (tkey, ten, one, tvalue)
 DISTRIBUTE BY tvalue, tkey
@@ -10,11 +11,11 @@ SORT BY ten DESC, one ASC;
 
 
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n93
 MAP src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (tkey, ten, one, tvalue)
 DISTRIBUTE BY tvalue, tkey
 SORT BY ten DESC, one ASC;
 
 
-SELECT dest1.* FROM dest1;
+SELECT dest1_n93.* FROM dest1_n93;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapreduce5.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapreduce5.q b/ql/src/test/queries/clientpositive/mapreduce5.q
index d7c53d2..ba6a6f8 100644
--- a/ql/src/test/queries/clientpositive/mapreduce5.q
+++ b/ql/src/test/queries/clientpositive/mapreduce5.q
@@ -1,17 +1,18 @@
-CREATE TABLE dest1(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
+--! qt:dataset:src
+CREATE TABLE dest1_n133(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
 
 EXPLAIN
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n133
 SELECT src.key as c1, CAST(src.key / 10 AS INT) as c2, CAST(src.key % 10 AS INT) as c3, src.value as c4
 DISTRIBUTE BY c4, c1
 SORT BY c2 DESC, c3 ASC;
 
 
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n133
 SELECT src.key as c1, CAST(src.key / 10 AS INT) as c2, CAST(src.key % 10 AS INT) as c3, src.value as c4
 DISTRIBUTE BY c4, c1
 SORT BY c2 DESC, c3 ASC;
 
-SELECT dest1.* FROM dest1;
+SELECT dest1_n133.* FROM dest1_n133;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapreduce6.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapreduce6.q b/ql/src/test/queries/clientpositive/mapreduce6.q
index c37181d..f035c46 100644
--- a/ql/src/test/queries/clientpositive/mapreduce6.q
+++ b/ql/src/test/queries/clientpositive/mapreduce6.q
@@ -1,17 +1,18 @@
-CREATE TABLE dest1(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
+--! qt:dataset:src
+CREATE TABLE dest1_n169(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
 
 EXPLAIN
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n169
 SELECT src.key, CAST(src.key / 10 AS INT) as c2, CAST(src.key % 10 AS INT) as c3, src.value
 DISTRIBUTE BY value, key
 SORT BY c2 DESC, c3 ASC;
 
 
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n169
 SELECT src.key, CAST(src.key / 10 AS INT) as c2, CAST(src.key % 10 AS INT) as c3, src.value
 DISTRIBUTE BY value, key
 SORT BY c2 DESC, c3 ASC;
 
-SELECT dest1.* FROM dest1;
+SELECT dest1_n169.* FROM dest1_n169;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapreduce7.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapreduce7.q b/ql/src/test/queries/clientpositive/mapreduce7.q
index 0da41d2..aaf08fa 100644
--- a/ql/src/test/queries/clientpositive/mapreduce7.q
+++ b/ql/src/test/queries/clientpositive/mapreduce7.q
@@ -1,17 +1,18 @@
-CREATE TABLE dest1(k STRING, v STRING, key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
+--! qt:dataset:src
+CREATE TABLE dest1_n37(k STRING, v STRING, key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
 
 EXPLAIN
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n37
 MAP src.*, src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (k, v, tkey, ten, one, tvalue)
 SORT BY tvalue, tkey;
 
 
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n37
 MAP src.*, src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (k, v, tkey, ten, one, tvalue)
 SORT BY tvalue, tkey;
 
-SELECT dest1.* FROM dest1;
+SELECT dest1_n37.* FROM dest1_n37;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/mapreduce8.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/mapreduce8.q b/ql/src/test/queries/clientpositive/mapreduce8.q
index 35d9ed9..dd8abc3 100644
--- a/ql/src/test/queries/clientpositive/mapreduce8.q
+++ b/ql/src/test/queries/clientpositive/mapreduce8.q
@@ -1,8 +1,9 @@
-CREATE TABLE dest1(k STRING, v STRING, key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
+--! qt:dataset:src
+CREATE TABLE dest1_n158(k STRING, v STRING, key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
 
 EXPLAIN
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n158
 MAP src.*, src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (k, v, tkey, ten, one, tvalue)
 DISTRIBUTE BY rand(3)
@@ -10,10 +11,10 @@ SORT BY tvalue, tkey;
 
 
 FROM src
-INSERT OVERWRITE TABLE dest1
+INSERT OVERWRITE TABLE dest1_n158
 MAP src.*, src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (k, v, tkey, ten, one, tvalue)
 DISTRIBUTE BY rand(3)
 SORT BY tvalue, tkey;
 
-SELECT dest1.* FROM dest1;
+SELECT dest1_n158.* FROM dest1_n158;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_1.q b/ql/src/test/queries/clientpositive/masking_1.q
index 90f009d..7923d51 100644
--- a/ql/src/test/queries/clientpositive/masking_1.q
+++ b/ql/src/test/queries/clientpositive/masking_1.q
@@ -1,27 +1,27 @@
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-create table masking_test as select cast(key as int) as key, value from src;
+create table masking_test_n8 as select cast(key as int) as key, value from src;
 
-explain select * from masking_test;
-select * from masking_test;
+explain select * from masking_test_n8;
+select * from masking_test_n8;
 
-explain select * from masking_test where key > 0;
-select * from masking_test where key > 0;
+explain select * from masking_test_n8 where key > 0;
+select * from masking_test_n8 where key > 0;
 
-explain select key from masking_test where key > 0;
-select key from masking_test where key > 0;
+explain select key from masking_test_n8 where key > 0;
+select key from masking_test_n8 where key > 0;
 
-explain select value from masking_test where key > 0;
-select value from masking_test where key > 0;
+explain select value from masking_test_n8 where key > 0;
+select value from masking_test_n8 where key > 0;
 
-explain select * from masking_test join srcpart on (masking_test.key = srcpart.key);
-select * from masking_test join srcpart on (masking_test.key = srcpart.key);
+explain select * from masking_test_n8 join srcpart on (masking_test_n8.key = srcpart.key);
+select * from masking_test_n8 join srcpart on (masking_test_n8.key = srcpart.key);
 
-explain select * from default.masking_test where key > 0;
-select * from default.masking_test where key > 0;
+explain select * from default.masking_test_n8 where key > 0;
+select * from default.masking_test_n8 where key > 0;
 
-explain select * from masking_test where masking_test.key > 0;
-select * from masking_test where masking_test.key > 0;
+explain select * from masking_test_n8 where masking_test_n8.key > 0;
+select * from masking_test_n8 where masking_test_n8.key > 0;
 
 explain select key, value from (select key, value from (select key, upper(value) as value from src where key > 0) t where key < 10) t2 where key % 2 = 0;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_12.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_12.q b/ql/src/test/queries/clientpositive/masking_12.q
index cf12da9..95df736 100644
--- a/ql/src/test/queries/clientpositive/masking_12.q
+++ b/ql/src/test/queries/clientpositive/masking_12.q
@@ -1,24 +1,24 @@
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-create table `masking_test` as select cast(key as int) as key, value from src;
+create table `masking_test_n5` as select cast(key as int) as key, value from src;
 
-create view `v0` as select * from `masking_test`;
+create view `v0` as select * from `masking_test_n5`;
 
 explain
 select * from `v0`;
 
 select * from `v0`;
 
-create table `masking_test_subq` as select cast(key as int) as key, value from src;
+create table `masking_test_subq_n1` as select cast(key as int) as key, value from src;
 
-create view `v1` as select * from `masking_test_subq`;
+create view `v1_n9` as select * from `masking_test_subq_n1`;
 
 explain
-select * from `v1`
+select * from `v1_n9`
 limit 20;
 
-select * from `v1`
+select * from `v1_n9`
 limit 20;
 
 create view `masking_test_view` as select key from `v0`;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_1_newdb.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_1_newdb.q b/ql/src/test/queries/clientpositive/masking_1_newdb.q
index 42c33dc..124b24d 100644
--- a/ql/src/test/queries/clientpositive/masking_1_newdb.q
+++ b/ql/src/test/queries/clientpositive/masking_1_newdb.q
@@ -5,13 +5,13 @@ create database newdb;
 
 use newdb;
 
-create table masking_test as select cast(key as int) as key, value from default.src;
+create table masking_test_n12 as select cast(key as int) as key, value from default.src;
 
 use default;
 
-explain select * from newdb.masking_test;
-select * from newdb.masking_test;
+explain select * from newdb.masking_test_n12;
+select * from newdb.masking_test_n12;
 
-explain select * from newdb.masking_test where key > 0;
-select * from newdb.masking_test where key > 0;
+explain select * from newdb.masking_test_n12 where key > 0;
+select * from newdb.masking_test_n12 where key > 0;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_2.q b/ql/src/test/queries/clientpositive/masking_2.q
index fc4a71e..c89ec0c 100644
--- a/ql/src/test/queries/clientpositive/masking_2.q
+++ b/ql/src/test/queries/clientpositive/masking_2.q
@@ -1,17 +1,17 @@
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-create view masking_test as select cast(key as int) as key, value from src;
+create view masking_test_n1 as select cast(key as int) as key, value from src;
 
-explain select * from masking_test;
-select * from masking_test;
+explain select * from masking_test_n1;
+select * from masking_test_n1;
 
-explain select * from masking_test where key > 0;
-select * from masking_test where key > 0;
+explain select * from masking_test_n1 where key > 0;
+select * from masking_test_n1 where key > 0;
 
-explain select * from src a join masking_test b on a.key = b.value where b.key > 0;
+explain select * from src a join masking_test_n1 b on a.key = b.value where b.key > 0;
 
-explain select a.*, b.key from masking_test a join masking_test b on a.key = b.value where b.key > 0;
+explain select a.*, b.key from masking_test_n1 a join masking_test_n1 b on a.key = b.value where b.key > 0;
 
-explain select * from masking_test a union select b.* from masking_test b where b.key > 0;
+explain select * from masking_test_n1 a union select b.* from masking_test_n1 b where b.key > 0;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_3.q b/ql/src/test/queries/clientpositive/masking_3.q
index 584dac1..8eb0299 100644
--- a/ql/src/test/queries/clientpositive/masking_3.q
+++ b/ql/src/test/queries/clientpositive/masking_3.q
@@ -1,27 +1,27 @@
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-create table masking_test_subq as select cast(key as int) as key, value from src;
+create table masking_test_subq_n3 as select cast(key as int) as key, value from src;
 
-explain select * from masking_test_subq;
-select * from masking_test_subq;
+explain select * from masking_test_subq_n3;
+select * from masking_test_subq_n3;
 
-explain select * from masking_test_subq where key > 0;
-select * from masking_test_subq where key > 0;
+explain select * from masking_test_subq_n3 where key > 0;
+select * from masking_test_subq_n3 where key > 0;
 
-explain select key from masking_test_subq where key > 0;
-select key from masking_test_subq where key > 0;
+explain select key from masking_test_subq_n3 where key > 0;
+select key from masking_test_subq_n3 where key > 0;
 
-explain select value from masking_test_subq where key > 0;
-select value from masking_test_subq where key > 0;
+explain select value from masking_test_subq_n3 where key > 0;
+select value from masking_test_subq_n3 where key > 0;
 
-explain select * from masking_test_subq join srcpart on (masking_test_subq.key = srcpart.key);
-select * from masking_test_subq join srcpart on (masking_test_subq.key = srcpart.key);
+explain select * from masking_test_subq_n3 join srcpart on (masking_test_subq_n3.key = srcpart.key);
+select * from masking_test_subq_n3 join srcpart on (masking_test_subq_n3.key = srcpart.key);
 
-explain select * from default.masking_test_subq where key > 0;
-select * from default.masking_test_subq where key > 0;
+explain select * from default.masking_test_subq_n3 where key > 0;
+select * from default.masking_test_subq_n3 where key > 0;
 
-explain select * from masking_test_subq where masking_test_subq.key > 0;
-select * from masking_test_subq where masking_test_subq.key > 0;
+explain select * from masking_test_subq_n3 where masking_test_subq_n3.key > 0;
+select * from masking_test_subq_n3 where masking_test_subq_n3.key > 0;
 
 explain select key, value from (select key, value from (select key, upper(value) as value from src where key > 0) t where key < 10) t2 where key % 2 = 0;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_4.q b/ql/src/test/queries/clientpositive/masking_4.q
index 04dd185..06e435f 100644
--- a/ql/src/test/queries/clientpositive/masking_4.q
+++ b/ql/src/test/queries/clientpositive/masking_4.q
@@ -1,8 +1,8 @@
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-create table masking_test as select cast(key as int) as key, value from src;
-create table masking_test_subq as select cast(key as int) as key, value from src;
+create table masking_test_n11 as select cast(key as int) as key, value from src;
+create table masking_test_subq_n2 as select cast(key as int) as key, value from src;
 
 
 explain
@@ -11,20 +11,20 @@ q2 as ( select key from src where key = '5')
 select * from (select key from q1) a;
 
 
---should mask masking_test
+--should mask masking_test_n11
 
 explain
-with q1 as ( select * from masking_test where key = '5')
+with q1 as ( select * from masking_test_n11 where key = '5')
 select * from q1;
 
---should not mask masking_test_subq
+--should not mask masking_test_subq_n2
 
 explain
-with masking_test_subq as ( select * from masking_test where key = '5')
-select * from masking_test_subq;
+with masking_test_subq_n2 as ( select * from masking_test_n11 where key = '5')
+select * from masking_test_subq_n2;
 
---should mask masking_test_subq
+--should mask masking_test_subq_n2
 
 explain
-with q1 as ( select * from masking_test where key = '5')
-select * from masking_test_subq;
\ No newline at end of file
+with q1 as ( select * from masking_test_n11 where key = '5')
+select * from masking_test_subq_n2;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_5.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_5.q b/ql/src/test/queries/clientpositive/masking_5.q
index a2f7d18..55be517 100644
--- a/ql/src/test/queries/clientpositive/masking_5.q
+++ b/ql/src/test/queries/clientpositive/masking_5.q
@@ -1,22 +1,22 @@
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-create table masking_test as select cast(key as int) as key, value from src;
+create table masking_test_n6 as select cast(key as int) as key, value from src;
 
-explain select * from masking_test tablesample (10 rows);
-select * from masking_test tablesample (10 rows);
+explain select * from masking_test_n6 tablesample (10 rows);
+select * from masking_test_n6 tablesample (10 rows);
 
 explain
-select * from masking_test tablesample(1 percent);
-select * from masking_test tablesample(1 percent);
+select * from masking_test_n6 tablesample(1 percent);
+select * from masking_test_n6 tablesample(1 percent);
 
-drop table masking_test;
+drop table masking_test_n6;
 
-CREATE TABLE masking_test(key int, value string) CLUSTERED BY (key) INTO 2 BUCKETS;
+CREATE TABLE masking_test_n6(key int, value string) CLUSTERED BY (key) INTO 2 BUCKETS;
 
-insert overwrite table masking_test
+insert overwrite table masking_test_n6
 select * from src;
 
 explain
-select * from masking_test tablesample (bucket 1 out of 2) s;
-select * from masking_test tablesample (bucket 1 out of 2) s;
+select * from masking_test_n6 tablesample (bucket 1 out of 2) s;
+select * from masking_test_n6 tablesample (bucket 1 out of 2) s;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_6.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_6.q b/ql/src/test/queries/clientpositive/masking_6.q
index e266741..cc8b438 100644
--- a/ql/src/test/queries/clientpositive/masking_6.q
+++ b/ql/src/test/queries/clientpositive/masking_6.q
@@ -1,28 +1,28 @@
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-drop view masking_test;	
+drop view masking_test_n0;	
 
-create view masking_test as select cast(key as int) as key, value, '12' from src;
+create view masking_test_n0 as select cast(key as int) as key, value, '12' from src;
 	
-explain select * from masking_test;
+explain select * from masking_test_n0;
 	
-select * from masking_test;
+select * from masking_test_n0;
 	
-explain select * from masking_test where key > 0;
+explain select * from masking_test_n0 where key > 0;
 	
-select * from masking_test where key > 0;
+select * from masking_test_n0 where key > 0;
 
-drop view masking_test;
+drop view masking_test_n0;
 
-create view masking_test as select cast(key as int) as key, '12',
+create view masking_test_n0 as select cast(key as int) as key, '12',
 '12', '12', '12', '12', '12', '12', '12', '12', '12', '12'
  from src;
 
-explain select * from masking_test;
+explain select * from masking_test_n0;
 
-select * from masking_test;
+select * from masking_test_n0;
 
-explain select * from masking_test where key > 0;
+explain select * from masking_test_n0 where key > 0;
 
-select * from masking_test where key > 0;
+select * from masking_test_n0 where key > 0;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_7.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_7.q b/ql/src/test/queries/clientpositive/masking_7.q
index 6d4784d..57e19d4 100644
--- a/ql/src/test/queries/clientpositive/masking_7.q
+++ b/ql/src/test/queries/clientpositive/masking_7.q
@@ -1,28 +1,28 @@
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-drop view masking_test;	
+drop view masking_test_n14;	
 
-create view masking_test as select cast(key as int) as key, value, '12', ROW__ID from src;
+create view masking_test_n14 as select cast(key as int) as key, value, '12', ROW__ID from src;
 	
-explain select * from masking_test;
+explain select * from masking_test_n14;
 	
-select * from masking_test;
+select * from masking_test_n14;
 	
-explain select * from masking_test where key > 0;
+explain select * from masking_test_n14 where key > 0;
 	
-select * from masking_test where key > 0;
+select * from masking_test_n14 where key > 0;
 
-drop view masking_test;
+drop view masking_test_n14;
 
-create view masking_test as select cast(key as int) as key, '12', ROW__ID,
+create view masking_test_n14 as select cast(key as int) as key, '12', ROW__ID,
 '12', '12', '12', '12', '12', '12', '12', '12', '12', '12'
  from src;
 
-explain select * from masking_test;
+explain select * from masking_test_n14;
 
-select * from masking_test;
+select * from masking_test_n14;
 
-explain select * from masking_test where key > 0;
+explain select * from masking_test_n14 where key > 0;
 
-select * from masking_test where key > 0;
+select * from masking_test_n14 where key > 0;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_8.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_8.q b/ql/src/test/queries/clientpositive/masking_8.q
index d9a01af..1c08d63 100644
--- a/ql/src/test/queries/clientpositive/masking_8.q
+++ b/ql/src/test/queries/clientpositive/masking_8.q
@@ -1,36 +1,36 @@
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-drop table masking_test;	
+drop table masking_test_n2;	
 
-create table masking_test as select cast(key as int) as key, value, '12' from src;
+create table masking_test_n2 as select cast(key as int) as key, value, '12' from src;
 	
-explain select *, ROW__ID from masking_test;
+explain select *, ROW__ID from masking_test_n2;
 
-select *, ROW__ID from masking_test;
+select *, ROW__ID from masking_test_n2;
 
-explain select * from masking_test;
+explain select * from masking_test_n2;
 
-select * from masking_test;
+select * from masking_test_n2;
 
-explain select INPUT__FILE__NAME, *, ROW__ID from masking_test;
+explain select INPUT__FILE__NAME, *, ROW__ID from masking_test_n2;
 
-select INPUT__FILE__NAME, *, ROW__ID from masking_test;
+select INPUT__FILE__NAME, *, ROW__ID from masking_test_n2;
 	
-drop table masking_test;
+drop table masking_test_n2;
 
-create table masking_test as select cast(key as int) as key, '12'
+create table masking_test_n2 as select cast(key as int) as key, '12'
 '12', '12', '12', '12', '12', '12', '12', '12', '12', '12'
  from src;
 
-explain select ROW__ID, * from masking_test;
+explain select ROW__ID, * from masking_test_n2;
 
-select ROW__ID, * from masking_test;
+select ROW__ID, * from masking_test_n2;
 
-drop table masking_test;
+drop table masking_test_n2;
 
-create table masking_test as select cast(key as int) as key, '12'
+create table masking_test_n2 as select cast(key as int) as key, '12'
 '12', '12', '12', '12', '12', INPUT__FILE__NAME, '12', '12', '12', '12', '12'
  from src;
 
-select INPUT__FILE__NAME, *, ROW__ID from masking_test;
+select INPUT__FILE__NAME, *, ROW__ID from masking_test_n2;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_acid_no_masking.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_acid_no_masking.q b/ql/src/test/queries/clientpositive/masking_acid_no_masking.q
index 2d19826..75de085 100644
--- a/ql/src/test/queries/clientpositive/masking_acid_no_masking.q
+++ b/ql/src/test/queries/clientpositive/masking_acid_no_masking.q
@@ -6,7 +6,7 @@ set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.autho
 set hive.support.concurrency=true;
 set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
 
-create table nonacid (key int, value string) stored as orc;
+create table nonacid_n0 (key int, value string) stored as orc;
 
 create table masking_acid_no_masking (key int, value string)
 clustered by (value) into 2 buckets stored as orc
@@ -16,7 +16,7 @@ update masking_acid_no_masking set key=1 where value='ddd';
 
 delete from masking_acid_no_masking where value='ddd';
 
-MERGE INTO masking_acid_no_masking as t using nonacid as s ON t.key = s.key
+MERGE INTO masking_acid_no_masking as t using nonacid_n0 as s ON t.key = s.key
 WHEN MATCHED AND s.key < 5 THEN DELETE
 WHEN MATCHED AND s.key < 3 THEN UPDATE set key = 1
 WHEN NOT MATCHED THEN INSERT VALUES (s.key, s.value);

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_disablecbo_1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_disablecbo_1.q b/ql/src/test/queries/clientpositive/masking_disablecbo_1.q
index 8fefbcf..c3e71e1 100644
--- a/ql/src/test/queries/clientpositive/masking_disablecbo_1.q
+++ b/ql/src/test/queries/clientpositive/masking_disablecbo_1.q
@@ -2,27 +2,27 @@ set hive.cbo.enable=false;
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-create table masking_test as select cast(key as int) as key, value from src;
+create table masking_test_n10 as select cast(key as int) as key, value from src;
 
-explain select * from masking_test;
-select * from masking_test;
+explain select * from masking_test_n10;
+select * from masking_test_n10;
 
-explain select * from masking_test where key > 0;
-select * from masking_test where key > 0;
+explain select * from masking_test_n10 where key > 0;
+select * from masking_test_n10 where key > 0;
 
-explain select key from masking_test where key > 0;
-select key from masking_test where key > 0;
+explain select key from masking_test_n10 where key > 0;
+select key from masking_test_n10 where key > 0;
 
-explain select value from masking_test where key > 0;
-select value from masking_test where key > 0;
+explain select value from masking_test_n10 where key > 0;
+select value from masking_test_n10 where key > 0;
 
-explain select * from masking_test join srcpart on (masking_test.key = srcpart.key);
-select * from masking_test join srcpart on (masking_test.key = srcpart.key);
+explain select * from masking_test_n10 join srcpart on (masking_test_n10.key = srcpart.key);
+select * from masking_test_n10 join srcpart on (masking_test_n10.key = srcpart.key);
 
-explain select * from default.masking_test where key > 0;
-select * from default.masking_test where key > 0;
+explain select * from default.masking_test_n10 where key > 0;
+select * from default.masking_test_n10 where key > 0;
 
-explain select * from masking_test where masking_test.key > 0;
-select * from masking_test where masking_test.key > 0;
+explain select * from masking_test_n10 where masking_test_n10.key > 0;
+select * from masking_test_n10 where masking_test_n10.key > 0;
 
 explain select key, value from (select key, value from (select key, upper(value) as value from src where key > 0) t where key < 10) t2 where key % 2 = 0;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_disablecbo_2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_disablecbo_2.q b/ql/src/test/queries/clientpositive/masking_disablecbo_2.q
index 8375c52..44876fd 100644
--- a/ql/src/test/queries/clientpositive/masking_disablecbo_2.q
+++ b/ql/src/test/queries/clientpositive/masking_disablecbo_2.q
@@ -2,17 +2,17 @@ set hive.cbo.enable=false;
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-create view masking_test as select cast(key as int) as key, value from src;
+create view masking_test_n13 as select cast(key as int) as key, value from src;
 
-explain select * from masking_test;
-select * from masking_test;
+explain select * from masking_test_n13;
+select * from masking_test_n13;
 
-explain select * from masking_test where key > 0;
-select * from masking_test where key > 0;
+explain select * from masking_test_n13 where key > 0;
+select * from masking_test_n13 where key > 0;
 
-explain select * from src a join masking_test b on a.key = b.value where b.key > 0;
+explain select * from src a join masking_test_n13 b on a.key = b.value where b.key > 0;
 
-explain select a.*, b.key from masking_test a join masking_test b on a.key = b.value where b.key > 0;
+explain select a.*, b.key from masking_test_n13 a join masking_test_n13 b on a.key = b.value where b.key > 0;
 
-explain select * from masking_test a union select b.* from masking_test b where b.key > 0;
+explain select * from masking_test_n13 a union select b.* from masking_test_n13 b where b.key > 0;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/masking_disablecbo_4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/masking_disablecbo_4.q b/ql/src/test/queries/clientpositive/masking_disablecbo_4.q
index 7279114..4002832 100644
--- a/ql/src/test/queries/clientpositive/masking_disablecbo_4.q
+++ b/ql/src/test/queries/clientpositive/masking_disablecbo_4.q
@@ -2,8 +2,8 @@ set hive.cbo.enable=false;
 set hive.mapred.mode=nonstrict;
 set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 
-create table masking_test as select cast(key as int) as key, value from src;
-create table masking_test_subq as select cast(key as int) as key, value from src;
+create table masking_test_n3 as select cast(key as int) as key, value from src;
+create table masking_test_subq_n0 as select cast(key as int) as key, value from src;
 
 
 explain
@@ -12,20 +12,20 @@ q2 as ( select key from src where key = '5')
 select * from (select key from q1) a;
 
 
---should mask masking_test
+--should mask masking_test_n3
 
 explain
-with q1 as ( select * from masking_test where key = '5')
+with q1 as ( select * from masking_test_n3 where key = '5')
 select * from q1;
 
---should not mask masking_test_subq
+--should not mask masking_test_subq_n0
 
 explain
-with masking_test_subq as ( select * from masking_test where key = '5')
-select * from masking_test_subq;
+with masking_test_subq_n0 as ( select * from masking_test_n3 where key = '5')
+select * from masking_test_subq_n0;
 
---should mask masking_test_subq
+--should mask masking_test_subq_n0
 
 explain
-with q1 as ( select * from masking_test where key = '5')
-select * from masking_test_subq;
+with q1 as ( select * from masking_test_n3 where key = '5')
+select * from masking_test_subq_n0;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/materialized_view_create.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/materialized_view_create.q b/ql/src/test/queries/clientpositive/materialized_view_create.q
index 8452d16..bca3bd7 100644
--- a/ql/src/test/queries/clientpositive/materialized_view_create.q
+++ b/ql/src/test/queries/clientpositive/materialized_view_create.q
@@ -1,25 +1,25 @@
 set hive.vectorized.execution.enabled=false;
-create table cmv_basetable (a int, b varchar(256), c decimal(10,2));
+create table cmv_basetable_n4 (a int, b varchar(256), c decimal(10,2));
 
-insert into cmv_basetable values (1, 'alfred', 10.30),(2, 'bob', 3.14),(2, 'bonnie', 172342.2),(3, 'calvin', 978.76),(3, 'charlie', 9.8);
+insert into cmv_basetable_n4 values (1, 'alfred', 10.30),(2, 'bob', 3.14),(2, 'bonnie', 172342.2),(3, 'calvin', 978.76),(3, 'charlie', 9.8);
 
-create materialized view cmv_mat_view as select a, b, c from cmv_basetable;
+create materialized view cmv_mat_view_n4 as select a, b, c from cmv_basetable_n4;
 
-desc formatted cmv_mat_view;
+desc formatted cmv_mat_view_n4;
 
-select * from cmv_mat_view;
+select * from cmv_mat_view_n4;
 
-create materialized view if not exists cmv_mat_view2 as select a, c from cmv_basetable;
+create materialized view if not exists cmv_mat_view2_n1 as select a, c from cmv_basetable_n4;
 
-desc formatted cmv_mat_view2;
+desc formatted cmv_mat_view2_n1;
 
-select * from cmv_mat_view2;
+select * from cmv_mat_view2_n1;
 
-create materialized view if not exists cmv_mat_view3 as select * from cmv_basetable where a > 1;
+create materialized view if not exists cmv_mat_view3 as select * from cmv_basetable_n4 where a > 1;
 
 select * from cmv_mat_view3;
 
-create materialized view cmv_mat_view4 comment 'this is a comment' as select a, sum(c) from cmv_basetable group by a;
+create materialized view cmv_mat_view4 comment 'this is a comment' as select a, sum(c) from cmv_basetable_n4 group by a;
 
 select * from cmv_mat_view4;
 
@@ -29,14 +29,14 @@ create table cmv_basetable2 (d int, e varchar(256), f decimal(10,2));
 
 insert into cmv_basetable2 values (4, 'alfred', 100.30),(4, 'bob', 6133.14),(5, 'bonnie', 172.2),(6, 'calvin', 8.76),(17, 'charlie', 13144339.8);
 
-create materialized view cmv_mat_view5 tblproperties ('key'='value') as select a, b, d, c, f from cmv_basetable t1 join cmv_basetable2 t2 on (t1.b = t2.e);
+create materialized view cmv_mat_view5 tblproperties ('key'='value') as select a, b, d, c, f from cmv_basetable_n4 t1 join cmv_basetable2 t2 on (t1.b = t2.e);
 
 select * from cmv_mat_view5;
 
 show tblproperties cmv_mat_view5;
 
-drop materialized view cmv_mat_view;
-drop materialized view cmv_mat_view2;
+drop materialized view cmv_mat_view_n4;
+drop materialized view cmv_mat_view2_n1;
 drop materialized view cmv_mat_view3;
 drop materialized view cmv_mat_view4;
 drop materialized view cmv_mat_view5;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/materialized_view_create_rewrite.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite.q b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite.q
index ede548d..b67b888 100644
--- a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite.q
+++ b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite.q
@@ -6,82 +6,82 @@ set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
 set hive.strict.checks.cartesian.product=false;
 set hive.materializedview.rewriting=true;
 
-create table cmv_basetable (a int, b varchar(256), c decimal(10,2), d int) stored as orc TBLPROPERTIES ('transactional'='true');
+create table cmv_basetable_n10 (a int, b varchar(256), c decimal(10,2), d int) stored as orc TBLPROPERTIES ('transactional'='true');
 
-insert into cmv_basetable values
+insert into cmv_basetable_n10 values
  (1, 'alfred', 10.30, 2),
  (2, 'bob', 3.14, 3),
  (2, 'bonnie', 172342.2, 3),
  (3, 'calvin', 978.76, 3),
  (3, 'charlie', 9.8, 1);
 
-analyze table cmv_basetable compute statistics for columns;
+analyze table cmv_basetable_n10 compute statistics for columns;
 
-create materialized view cmv_mat_view enable rewrite
-as select a, b, c from cmv_basetable where a = 2;
+create materialized view cmv_mat_view_n10 enable rewrite
+as select a, b, c from cmv_basetable_n10 where a = 2;
 
-select * from cmv_mat_view;
+select * from cmv_mat_view_n10;
 
-show tblproperties cmv_mat_view;
+show tblproperties cmv_mat_view_n10;
 
-create materialized view if not exists cmv_mat_view2 enable rewrite
-as select a, c from cmv_basetable where a = 3;
+create materialized view if not exists cmv_mat_view2_n4 enable rewrite
+as select a, c from cmv_basetable_n10 where a = 3;
 
-select * from cmv_mat_view2;
+select * from cmv_mat_view2_n4;
 
-show tblproperties cmv_mat_view2;
+show tblproperties cmv_mat_view2_n4;
 
 explain
-select a, c from cmv_basetable where a = 3;
+select a, c from cmv_basetable_n10 where a = 3;
 
-select a, c from cmv_basetable where a = 3;
+select a, c from cmv_basetable_n10 where a = 3;
 
-alter materialized view cmv_mat_view2 disable rewrite;
+alter materialized view cmv_mat_view2_n4 disable rewrite;
 
 explain
 select * from (
-  (select a, c from cmv_basetable where a = 3) table1
+  (select a, c from cmv_basetable_n10 where a = 3) table1
   join
-  (select a, c from cmv_basetable where d = 3) table2
+  (select a, c from cmv_basetable_n10 where d = 3) table2
   on table1.a = table2.a);
 
 select * from (
-  (select a, c from cmv_basetable where a = 3) table1
+  (select a, c from cmv_basetable_n10 where a = 3) table1
   join
-  (select a, c from cmv_basetable where d = 3) table2
+  (select a, c from cmv_basetable_n10 where d = 3) table2
   on table1.a = table2.a);
 
 explain
-alter materialized view cmv_mat_view2 enable rewrite;
+alter materialized view cmv_mat_view2_n4 enable rewrite;
 
-alter materialized view cmv_mat_view2 enable rewrite;
+alter materialized view cmv_mat_view2_n4 enable rewrite;
 
 explain
 select * from (
-  (select a, c from cmv_basetable where a = 3) table1
+  (select a, c from cmv_basetable_n10 where a = 3) table1
   join
-  (select a, c from cmv_basetable where d = 3) table2
+  (select a, c from cmv_basetable_n10 where d = 3) table2
   on table1.a = table2.a);
 
 select * from (
-  (select a, c from cmv_basetable where a = 3) table1
+  (select a, c from cmv_basetable_n10 where a = 3) table1
   join
-  (select a, c from cmv_basetable where d = 3) table2
+  (select a, c from cmv_basetable_n10 where d = 3) table2
   on table1.a = table2.a);
 
-drop materialized view cmv_mat_view2;
+drop materialized view cmv_mat_view2_n4;
 
 explain
 select * from (
-  (select a, c from cmv_basetable where a = 3) table1
+  (select a, c from cmv_basetable_n10 where a = 3) table1
   join
-  (select a, c from cmv_basetable where d = 3) table2
+  (select a, c from cmv_basetable_n10 where d = 3) table2
   on table1.a = table2.a);
 
 select * from (
-  (select a, c from cmv_basetable where a = 3) table1
+  (select a, c from cmv_basetable_n10 where a = 3) table1
   join
-  (select a, c from cmv_basetable where d = 3) table2
+  (select a, c from cmv_basetable_n10 where d = 3) table2
   on table1.a = table2.a);
 
-drop materialized view cmv_mat_view;
+drop materialized view cmv_mat_view_n10;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_2.q b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_2.q
index 82c06e4..21579d4 100644
--- a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_2.q
+++ b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_2.q
@@ -4,90 +4,90 @@ set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
 set hive.strict.checks.cartesian.product=false;
 set hive.materializedview.rewriting=true;
 
-create table cmv_basetable (a int, b varchar(256), c decimal(10,2), d int) stored as orc TBLPROPERTIES ('transactional'='true');
+create table cmv_basetable_n9 (a int, b varchar(256), c decimal(10,2), d int) stored as orc TBLPROPERTIES ('transactional'='true');
 
-insert into cmv_basetable values
+insert into cmv_basetable_n9 values
  (1, 'alfred', 10.30, 2),
  (2, 'bob', 3.14, 3),
  (2, 'bonnie', 172342.2, 3),
  (3, 'calvin', 978.76, 3),
  (3, 'charlie', 9.8, 1);
 
-analyze table cmv_basetable compute statistics for columns;
+analyze table cmv_basetable_n9 compute statistics for columns;
 
-create materialized view cmv_mat_view enable rewrite
-as select b from cmv_basetable where c > 10.0 group by a, b, c;
+create materialized view cmv_mat_view_n9 enable rewrite
+as select b from cmv_basetable_n9 where c > 10.0 group by a, b, c;
 
 -- CANNOT BE TRIGGERED
 explain
-select b from cmv_basetable where c > 20.0 group by a, b;
+select b from cmv_basetable_n9 where c > 20.0 group by a, b;
 
-select b from cmv_basetable where c > 20.0 group by a, b;
+select b from cmv_basetable_n9 where c > 20.0 group by a, b;
 
 create materialized view cmv_mat_view_2 enable rewrite
-as select b, c from cmv_basetable where c > 10.0 group by a, b, c;
+as select b, c from cmv_basetable_n9 where c > 10.0 group by a, b, c;
 
 -- CANNOT BE TRIGGERED
 explain
-select b from cmv_basetable where c > 20.0 group by a, b;
+select b from cmv_basetable_n9 where c > 20.0 group by a, b;
 
-select b from cmv_basetable where c > 20.0 group by a, b;
+select b from cmv_basetable_n9 where c > 20.0 group by a, b;
 
 create materialized view cmv_mat_view_3 enable rewrite
-as select a, b, c from cmv_basetable where c > 10.0 group by a, b, c;
+as select a, b, c from cmv_basetable_n9 where c > 10.0 group by a, b, c;
 
 -- CAN BE TRIGGERED
 explain
-select b from cmv_basetable where c > 20.0 group by a, b;
+select b from cmv_basetable_n9 where c > 20.0 group by a, b;
 
-select b from cmv_basetable where c > 20.0 group by a, b;
+select b from cmv_basetable_n9 where c > 20.0 group by a, b;
 
 create materialized view cmv_mat_view_4 enable rewrite
-as select a, b from cmv_basetable group by a, b;
+as select a, b from cmv_basetable_n9 group by a, b;
 
 -- CAN BE TRIGGERED
 explain
-select b from cmv_basetable group by b;
+select b from cmv_basetable_n9 group by b;
 
-select b from cmv_basetable group by b;
+select b from cmv_basetable_n9 group by b;
 
-create table cmv_basetable_2 (a int, b varchar(256), c decimal(10,2), d int) stored as orc TBLPROPERTIES ('transactional'='true');
+create table cmv_basetable_2_n4 (a int, b varchar(256), c decimal(10,2), d int) stored as orc TBLPROPERTIES ('transactional'='true');
 
-insert into cmv_basetable_2 values
+insert into cmv_basetable_2_n4 values
  (1, 'alfred', 10.30, 2),
  (3, 'calvin', 978.76, 3);
 
-analyze table cmv_basetable_2 compute statistics for columns;
+analyze table cmv_basetable_2_n4 compute statistics for columns;
 
 create materialized view cmv_mat_view_5 enable rewrite
-as select cmv_basetable.a, cmv_basetable_2.c
-   from cmv_basetable join cmv_basetable_2 on (cmv_basetable.a = cmv_basetable_2.a)
-   where cmv_basetable_2.c > 10.0
-   group by cmv_basetable.a, cmv_basetable_2.c;
+as select cmv_basetable_n9.a, cmv_basetable_2_n4.c
+   from cmv_basetable_n9 join cmv_basetable_2_n4 on (cmv_basetable_n9.a = cmv_basetable_2_n4.a)
+   where cmv_basetable_2_n4.c > 10.0
+   group by cmv_basetable_n9.a, cmv_basetable_2_n4.c;
 
 explain
-select cmv_basetable.a
-from cmv_basetable join cmv_basetable_2 on (cmv_basetable.a = cmv_basetable_2.a)
-where cmv_basetable_2.c > 10.10
-group by cmv_basetable.a, cmv_basetable_2.c;
+select cmv_basetable_n9.a
+from cmv_basetable_n9 join cmv_basetable_2_n4 on (cmv_basetable_n9.a = cmv_basetable_2_n4.a)
+where cmv_basetable_2_n4.c > 10.10
+group by cmv_basetable_n9.a, cmv_basetable_2_n4.c;
 
-select cmv_basetable.a
-from cmv_basetable join cmv_basetable_2 on (cmv_basetable.a = cmv_basetable_2.a)
-where cmv_basetable_2.c > 10.10
-group by cmv_basetable.a, cmv_basetable_2.c;
+select cmv_basetable_n9.a
+from cmv_basetable_n9 join cmv_basetable_2_n4 on (cmv_basetable_n9.a = cmv_basetable_2_n4.a)
+where cmv_basetable_2_n4.c > 10.10
+group by cmv_basetable_n9.a, cmv_basetable_2_n4.c;
 
 explain
-select cmv_basetable.a
-from cmv_basetable join cmv_basetable_2 on (cmv_basetable.a = cmv_basetable_2.a)
-where cmv_basetable_2.c > 10.10
-group by cmv_basetable.a;
+select cmv_basetable_n9.a
+from cmv_basetable_n9 join cmv_basetable_2_n4 on (cmv_basetable_n9.a = cmv_basetable_2_n4.a)
+where cmv_basetable_2_n4.c > 10.10
+group by cmv_basetable_n9.a;
 
-select cmv_basetable.a
-from cmv_basetable join cmv_basetable_2 on (cmv_basetable.a = cmv_basetable_2.a)
-where cmv_basetable_2.c > 10.10
-group by cmv_basetable.a;
+select cmv_basetable_n9.a
+from cmv_basetable_n9 join cmv_basetable_2_n4 on (cmv_basetable_n9.a = cmv_basetable_2_n4.a)
+where cmv_basetable_2_n4.c > 10.10
+group by cmv_basetable_n9.a;
 
-drop materialized view cmv_mat_view;
+drop materialized view cmv_mat_view_n9;
 drop materialized view cmv_mat_view_2;
 drop materialized view cmv_mat_view_3;
 drop materialized view cmv_mat_view_4;

http://git-wip-us.apache.org/repos/asf/hive/blob/9bf28a3c/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_4.q b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_4.q
index ff1290b..ec0413f 100644
--- a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_4.q
+++ b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_4.q
@@ -4,162 +4,162 @@ set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
 set hive.strict.checks.cartesian.product=false;
 set hive.materializedview.rewriting=true;
 
-create table cmv_basetable (a int, b varchar(256), c decimal(10,2), d int) stored as orc TBLPROPERTIES ('transactional'='true');
+create table cmv_basetable_n5 (a int, b varchar(256), c decimal(10,2), d int) stored as orc TBLPROPERTIES ('transactional'='true');
 
-insert into cmv_basetable values
+insert into cmv_basetable_n5 values
  (1, 'alfred', 10.30, 2),
  (2, 'bob', 3.14, 3),
  (2, 'bonnie', 172342.2, 3),
  (3, 'calvin', 978.76, 3),
  (3, 'charlie', 9.8, 1);
 
-analyze table cmv_basetable compute statistics for columns;
+analyze table cmv_basetable_n5 compute statistics for columns;
 
-create table cmv_basetable_2 (a int, b varchar(256), c decimal(10,2), d int) stored as orc TBLPROPERTIES ('transactional'='true');
+create table cmv_basetable_2_n2 (a int, b varchar(256), c decimal(10,2), d int) stored as orc TBLPROPERTIES ('transactional'='true');
 
-insert into cmv_basetable_2 values
+insert into cmv_basetable_2_n2 values
  (1, 'alfred', 10.30, 2),
  (3, 'calvin', 978.76, 3);
 
-analyze table cmv_basetable_2 compute statistics for columns;
+analyze table cmv_basetable_2_n2 compute statistics for columns;
 
 -- CREATE VIEW WITH REWRITE DISABLED
 EXPLAIN
-CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES ('transactional'='true') AS
-  SELECT cmv_basetable.a, cmv_basetable_2.c, sum(cmv_basetable_2.d)
-  FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-  WHERE cmv_basetable_2.c > 10.0
-  GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+CREATE MATERIALIZED VIEW cmv_mat_view_n5 TBLPROPERTIES ('transactional'='true') AS
+  SELECT cmv_basetable_n5.a, cmv_basetable_2_n2.c, sum(cmv_basetable_2_n2.d)
+  FROM cmv_basetable_n5 JOIN cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+  WHERE cmv_basetable_2_n2.c > 10.0
+  GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
-CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES ('transactional'='true') AS
-  SELECT cmv_basetable.a, cmv_basetable_2.c, sum(cmv_basetable_2.d)
-  FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-  WHERE cmv_basetable_2.c > 10.0
-  GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+CREATE MATERIALIZED VIEW cmv_mat_view_n5 TBLPROPERTIES ('transactional'='true') AS
+  SELECT cmv_basetable_n5.a, cmv_basetable_2_n2.c, sum(cmv_basetable_2_n2.d)
+  FROM cmv_basetable_n5 JOIN cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+  WHERE cmv_basetable_2_n2.c > 10.0
+  GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
-analyze table cmv_mat_view compute statistics for columns;
+analyze table cmv_mat_view_n5 compute statistics for columns;
 
-DESCRIBE FORMATTED cmv_mat_view;
+DESCRIBE FORMATTED cmv_mat_view_n5;
 
 -- CANNOT USE THE VIEW, IT IS DISABLED FOR REWRITE
 EXPLAIN
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable join cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 join cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 JOIN cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
-insert into cmv_basetable_2 values
+insert into cmv_basetable_2_n2 values
  (3, 'charlie', 15.8, 1);
 
-analyze table cmv_basetable_2 compute statistics for columns;
+analyze table cmv_basetable_2_n2 compute statistics for columns;
 
 -- ENABLE FOR REWRITE
 EXPLAIN
-ALTER MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE;
+ALTER MATERIALIZED VIEW cmv_mat_view_n5 ENABLE REWRITE;
 
-ALTER MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE;
+ALTER MATERIALIZED VIEW cmv_mat_view_n5 ENABLE REWRITE;
 
-DESCRIBE FORMATTED cmv_mat_view;
+DESCRIBE FORMATTED cmv_mat_view_n5;
 
 -- CANNOT USE THE VIEW, IT IS OUTDATED
 EXPLAIN
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable join cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 join cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 JOIN cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
 -- REBUILD
 EXPLAIN
-ALTER MATERIALIZED VIEW cmv_mat_view REBUILD;
+ALTER MATERIALIZED VIEW cmv_mat_view_n5 REBUILD;
 
-ALTER MATERIALIZED VIEW cmv_mat_view REBUILD;
+ALTER MATERIALIZED VIEW cmv_mat_view_n5 REBUILD;
 
-DESCRIBE FORMATTED cmv_mat_view;
+DESCRIBE FORMATTED cmv_mat_view_n5;
 
 -- NOW IT CAN BE USED AGAIN
 EXPLAIN
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable join cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 join cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 JOIN cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
 -- NOW AN UPDATE
-UPDATE cmv_basetable_2 SET a=2 WHERE a=1;
+UPDATE cmv_basetable_2_n2 SET a=2 WHERE a=1;
 
 -- INCREMENTAL REBUILD CANNOT BE TRIGGERED
 EXPLAIN
-ALTER MATERIALIZED VIEW cmv_mat_view REBUILD;
+ALTER MATERIALIZED VIEW cmv_mat_view_n5 REBUILD;
 
-ALTER MATERIALIZED VIEW cmv_mat_view REBUILD;
+ALTER MATERIALIZED VIEW cmv_mat_view_n5 REBUILD;
 
 -- MV CAN BE USED
 EXPLAIN
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable join cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 join cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 JOIN cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
 -- NOW A DELETE
-DELETE FROM cmv_basetable_2 WHERE a=2;
+DELETE FROM cmv_basetable_2_n2 WHERE a=2;
 
 -- INCREMENTAL REBUILD CANNOT BE TRIGGERED
 EXPLAIN
-ALTER MATERIALIZED VIEW cmv_mat_view REBUILD;
+ALTER MATERIALIZED VIEW cmv_mat_view_n5 REBUILD;
 
-ALTER MATERIALIZED VIEW cmv_mat_view REBUILD;
+ALTER MATERIALIZED VIEW cmv_mat_view_n5 REBUILD;
 
 -- MV CAN BE USED
 EXPLAIN
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable join cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 join cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 JOIN cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
 -- NOW AN INSERT
-insert into cmv_basetable_2 values
+insert into cmv_basetable_2_n2 values
  (1, 'charlie', 15.8, 1);
 
 -- INCREMENTAL REBUILD CAN BE TRIGGERED AGAIN
 EXPLAIN
-ALTER MATERIALIZED VIEW cmv_mat_view REBUILD;
+ALTER MATERIALIZED VIEW cmv_mat_view_n5 REBUILD;
 
-ALTER MATERIALIZED VIEW cmv_mat_view REBUILD;
+ALTER MATERIALIZED VIEW cmv_mat_view_n5 REBUILD;
 
 -- MV CAN BE USED
 EXPLAIN
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable join cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 join cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
-SELECT cmv_basetable.a, sum(cmv_basetable_2.d)
-FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a)
-WHERE cmv_basetable_2.c > 10.10
-GROUP BY cmv_basetable.a, cmv_basetable_2.c;
+SELECT cmv_basetable_n5.a, sum(cmv_basetable_2_n2.d)
+FROM cmv_basetable_n5 JOIN cmv_basetable_2_n2 ON (cmv_basetable_n5.a = cmv_basetable_2_n2.a)
+WHERE cmv_basetable_2_n2.c > 10.10
+GROUP BY cmv_basetable_n5.a, cmv_basetable_2_n2.c;
 
-drop materialized view cmv_mat_view;
+drop materialized view cmv_mat_view_n5;