diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g b/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g index 3712a53521..36b10500c2 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g +++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g @@ -1911,11 +1911,11 @@ createMaterializedViewStatement } @after { popMsg(state); } : KW_CREATE KW_MATERIALIZED KW_VIEW (ifNotExists)? name=tableName - rewriteEnabled? tableComment? tableRowFormat? tableFileFormat? tableLocation? + rewriteDisabled? tableComment? tableRowFormat? tableFileFormat? tableLocation? tablePropertiesPrefixed? KW_AS selectStatementWithCTE -> ^(TOK_CREATE_MATERIALIZED_VIEW $name ifNotExists? - rewriteEnabled? + rewriteDisabled? tableComment? tableRowFormat? tableFileFormat? diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java index ff952b6950..1cda23eb91 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java @@ -13233,7 +13233,7 @@ protected ASTNode analyzeCreateView(ASTNode ast, QB qb, PlannerContext plannerCt String dbDotTable = getDotName(qualTabName); List cols = null; boolean ifNotExists = false; - boolean rewriteEnabled = false; + boolean rewriteEnabled = true; boolean orReplace = false; boolean isAlterViewAs = false; String comment = null; @@ -13258,8 +13258,8 @@ protected ASTNode analyzeCreateView(ASTNode ast, QB qb, PlannerContext plannerCt case HiveParser.TOK_IFNOTEXISTS: ifNotExists = true; break; - case HiveParser.TOK_REWRITE_ENABLED: - rewriteEnabled = true; + case HiveParser.TOK_REWRITE_DISABLED: + rewriteEnabled = false; break; case HiveParser.TOK_ORREPLACE: orReplace = true; diff --git a/ql/src/test/queries/clientpositive/materialized_view_authorization_sqlstd.q b/ql/src/test/queries/clientpositive/materialized_view_authorization_sqlstd.q index 4742cc86a9..5807c77c87 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_authorization_sqlstd.q +++ b/ql/src/test/queries/clientpositive/materialized_view_authorization_sqlstd.q @@ -9,7 +9,7 @@ create table amvs_table (a int, b varchar(256), c decimal(10,2)); insert into amvs_table values (1, 'alfred', 10.30),(2, 'bob', 3.14),(2, 'bonnie', 172342.2),(3, 'calvin', 978.76),(3, 'charlie', 9.8); -create materialized view amvs_mat_view as select a, c from amvs_table; +create materialized view amvs_mat_view disable rewrite as select a, c from amvs_table; show grant user user1 on table amvs_mat_view; @@ -47,7 +47,7 @@ select * from amvs_mat_view; set user.name=user1; grant select on table amvs_table to user user2 with grant option; set user.name=user2; -create materialized view amvs_mat_view2 as select a, b from amvs_table; +create materialized view amvs_mat_view2 disable rewrite as select a, b from amvs_table; select * from amvs_mat_view2; diff --git a/ql/src/test/queries/clientpositive/materialized_view_create.q b/ql/src/test/queries/clientpositive/materialized_view_create.q index 8452d163ef..70f37f7c9a 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_create.q +++ b/ql/src/test/queries/clientpositive/materialized_view_create.q @@ -3,23 +3,23 @@ create table cmv_basetable (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); -create materialized view cmv_mat_view as select a, b, c from cmv_basetable; +create materialized view cmv_mat_view disable rewrite as select a, b, c from cmv_basetable; desc formatted cmv_mat_view; select * from cmv_mat_view; -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 disable rewrite as select a, c from cmv_basetable; desc formatted cmv_mat_view2; select * from cmv_mat_view2; -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 disable rewrite as select * from cmv_basetable 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 disable rewrite comment 'this is a comment' as select a, sum(c) from cmv_basetable group by a; select * from cmv_mat_view4; @@ -29,7 +29,7 @@ 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 disable rewrite tblproperties ('key'='value') as select a, b, d, c, f from cmv_basetable t1 join cmv_basetable2 t2 on (t1.b = t2.e); select * from cmv_mat_view5; 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 ede548d8e0..3812686e3c 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite.q +++ b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite.q @@ -17,14 +17,14 @@ insert into cmv_basetable values analyze table cmv_basetable compute statistics for columns; -create materialized view cmv_mat_view enable rewrite +create materialized view cmv_mat_view as select a, b, c from cmv_basetable where a = 2; select * from cmv_mat_view; show tblproperties cmv_mat_view; -create materialized view if not exists cmv_mat_view2 enable rewrite +create materialized view if not exists cmv_mat_view2 as select a, c from cmv_basetable where a = 3; select * from cmv_mat_view2; 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 82c06e4ed9..cba3258678 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 @@ -15,7 +15,7 @@ insert into cmv_basetable values analyze table cmv_basetable compute statistics for columns; -create materialized view cmv_mat_view enable rewrite +create materialized view cmv_mat_view as select b from cmv_basetable where c > 10.0 group by a, b, c; -- CANNOT BE TRIGGERED @@ -24,7 +24,7 @@ select b from cmv_basetable where c > 20.0 group by a, b; select b from cmv_basetable where c > 20.0 group by a, b; -create materialized view cmv_mat_view_2 enable rewrite +create materialized view cmv_mat_view_2 as select b, c from cmv_basetable where c > 10.0 group by a, b, c; -- CANNOT BE TRIGGERED @@ -33,7 +33,7 @@ select b from cmv_basetable where c > 20.0 group by a, b; select b from cmv_basetable where c > 20.0 group by a, b; -create materialized view cmv_mat_view_3 enable rewrite +create materialized view cmv_mat_view_3 as select a, b, c from cmv_basetable where c > 10.0 group by a, b, c; -- CAN BE TRIGGERED @@ -42,7 +42,7 @@ select b from cmv_basetable where c > 20.0 group by a, b; select b from cmv_basetable where c > 20.0 group by a, b; -create materialized view cmv_mat_view_4 enable rewrite +create materialized view cmv_mat_view_4 as select a, b from cmv_basetable group by a, b; -- CAN BE TRIGGERED @@ -59,7 +59,7 @@ insert into cmv_basetable_2 values analyze table cmv_basetable_2 compute statistics for columns; -create materialized view cmv_mat_view_5 enable rewrite +create materialized view cmv_mat_view_5 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 diff --git a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_3.q b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_3.q index 6f914ab6fd..eb668a90ac 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_3.q +++ b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_3.q @@ -24,13 +24,13 @@ insert into cmv_basetable_2 values analyze table cmv_basetable_2 compute statistics for columns; EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +CREATE MATERIALIZED VIEW cmv_mat_view 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; -CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +CREATE MATERIALIZED VIEW cmv_mat_view 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 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 ff1290bac7..5e874387f6 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 @@ -25,13 +25,13 @@ analyze table cmv_basetable_2 compute statistics for columns; -- CREATE VIEW WITH REWRITE DISABLED EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES ('transactional'='true') AS +CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE 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 TBLPROPERTIES ('transactional'='true') AS +CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE 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 diff --git a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_5.q b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_5.q index 1d97325b8a..ef175aa82d 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_5.q +++ b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_5.q @@ -23,7 +23,7 @@ insert into cmv_basetable_2 values analyze table cmv_basetable_2 compute statistics for columns; -CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE +CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES ('transactional'='true') AS SELECT cmv_basetable.a, cmv_basetable_2.c FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a) diff --git a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_dummy.q b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_dummy.q index c9aeea81d0..b2ace178a8 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_dummy.q +++ b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_dummy.q @@ -18,14 +18,14 @@ insert into cmv_basetable values analyze table cmv_basetable compute statistics for columns; -create materialized view cmv_mat_view enable rewrite +create materialized view cmv_mat_view as select a, b, c from cmv_basetable where a = 2; select * from cmv_mat_view; show tblproperties cmv_mat_view; -create materialized view if not exists cmv_mat_view2 enable rewrite +create materialized view if not exists cmv_mat_view2 as select a, c from cmv_basetable where a = 3; select * from cmv_mat_view2; diff --git a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_multi_db.q b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_multi_db.q index 9927e9d5bc..c80446d40e 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_multi_db.q +++ b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_multi_db.q @@ -22,14 +22,14 @@ analyze table cmv_basetable compute statistics for columns; create database db2; use db2; -create materialized view cmv_mat_view enable rewrite +create materialized view cmv_mat_view as select a, b, c from db1.cmv_basetable where a = 2; select * from cmv_mat_view; show tblproperties cmv_mat_view; -create materialized view if not exists cmv_mat_view2 enable rewrite +create materialized view if not exists cmv_mat_view2 as select a, c from db1.cmv_basetable where a = 3; select * from cmv_mat_view2; diff --git a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_rebuild_dummy.q b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_rebuild_dummy.q index 86e5a1e18a..7e61882a4e 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_rebuild_dummy.q +++ b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_rebuild_dummy.q @@ -25,13 +25,13 @@ insert into cmv_basetable_2 values analyze table cmv_basetable_2 compute statistics for columns; EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +CREATE MATERIALIZED VIEW cmv_mat_view 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; -CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +CREATE MATERIALIZED VIEW cmv_mat_view 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 diff --git a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_time_window.q b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_time_window.q index fe3ddeb71a..b4a875ed8f 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_time_window.q +++ b/ql/src/test/queries/clientpositive/materialized_view_create_rewrite_time_window.q @@ -25,13 +25,13 @@ analyze table cmv_basetable_2 compute statistics for columns; -- CREATE VIEW WITH REWRITE DISABLED EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES('rewriting.time.window'='300s') AS +CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE TBLPROPERTIES('rewriting.time.window'='300s') 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; -CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES('rewriting.time.window'='300s') AS +CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE TBLPROPERTIES('rewriting.time.window'='300s') 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 diff --git a/ql/src/test/queries/clientpositive/materialized_view_describe.q b/ql/src/test/queries/clientpositive/materialized_view_describe.q index b5bd4671be..f3ac80839e 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_describe.q +++ b/ql/src/test/queries/clientpositive/materialized_view_describe.q @@ -3,7 +3,7 @@ create table cmv_basetable (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); -create materialized view cmv_mat_view +create materialized view cmv_mat_view disable rewrite comment 'this is the first view' tblproperties ('key'='foo') as select a, c from cmv_basetable; @@ -19,7 +19,7 @@ select a, c from cmv_mat_view; drop materialized view cmv_mat_view; -create materialized view cmv_mat_view2 +create materialized view cmv_mat_view2 disable rewrite comment 'this is the second view' stored as textfile tblproperties ('key'='alice','key2'='bob') as select a from cmv_basetable; @@ -30,7 +30,7 @@ select a from cmv_mat_view2; drop materialized view cmv_mat_view2; -create materialized view cmv_mat_view3 +create materialized view cmv_mat_view3 disable rewrite comment 'this is the third view' row format delimited fields terminated by '\t' @@ -46,7 +46,7 @@ drop materialized view cmv_mat_view3; dfs ${system:test.dfs.mkdir} ${system:test.tmp.dir}/t; -create materialized view cmv_mat_view4 +create materialized view cmv_mat_view4 disable rewrite comment 'this is the last view' stored as textfile location '${system:test.tmp.dir}/t' diff --git a/ql/src/test/queries/clientpositive/materialized_view_drop.q b/ql/src/test/queries/clientpositive/materialized_view_drop.q index da1b616eac..0a5233a37e 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_drop.q +++ b/ql/src/test/queries/clientpositive/materialized_view_drop.q @@ -1,7 +1,7 @@ --! qt:dataset:alltypesorc set hive.vectorized.execution.enabled=false; -create materialized view dmv_mat_view as select cint, cstring1 from alltypesorc where cint < 0; +create materialized view dmv_mat_view disable rewrite as select cint, cstring1 from alltypesorc where cint < 0; show table extended like dmv_mat_view; diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_1.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_1.q index 7b90f8010b..88efe69427 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_1.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_1.q @@ -49,7 +49,7 @@ alter table emps add constraint fk1 foreign key (deptno) references depts(deptno alter table depts add constraint fk2 foreign key (locationid) references locations(locationid) disable novalidate rely; -- EXAMPLE 1 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select * from emps where empid < 150; analyze table mv1 compute statistics for columns; @@ -65,7 +65,7 @@ join depts using (deptno); drop materialized view mv1; -- EXAMPLE 2 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select deptno, name, salary, commission from emps; analyze table mv1 compute statistics for columns; @@ -82,7 +82,7 @@ join depts using (deptno); drop materialized view mv1; -- EXAMPLE 3 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid deptno from emps join depts using (deptno); analyze table mv1 compute statistics for columns; @@ -97,7 +97,7 @@ join depts using (deptno) where empid = 1; drop materialized view mv1; -- EXAMPLE 4 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select * from emps where empid < 200; analyze table mv1 compute statistics for columns; @@ -111,7 +111,7 @@ union all select * from emps where empid < 150; drop materialized view mv1; -- EXAMPLE 5 - NO MV, ALREADY UNIQUE -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid, deptno from emps group by empid, deptno; analyze table mv1 compute statistics for columns; @@ -123,7 +123,7 @@ select empid, deptno from emps group by empid, deptno; drop materialized view mv1; -- EXAMPLE 5 - NO MV, ALREADY UNIQUE -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid, name from emps group by empid, name; analyze table mv1 compute statistics for columns; @@ -135,7 +135,7 @@ select empid, name from emps group by empid, name; drop materialized view mv1; -- EXAMPLE 5 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select name, salary from emps group by name, salary; analyze table mv1 compute statistics for columns; @@ -147,7 +147,7 @@ select name, salary from emps group by name, salary; drop materialized view mv1; -- EXAMPLE 6 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select name, salary from emps group by name, salary; analyze table mv1 compute statistics for columns; @@ -159,7 +159,7 @@ select name from emps group by name; drop materialized view mv1; -- EXAMPLE 7 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select name, salary from emps where deptno = 10 group by name, salary; analyze table mv1 compute statistics for columns; @@ -171,7 +171,7 @@ select name from emps where deptno = 10 group by name; drop materialized view mv1; -- EXAMPLE 9 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select name, salary, count(*) as c, sum(empid) as s from emps group by name, salary; analyze table mv1 compute statistics for columns; diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_2.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_2.q index 6f66a856df..58fe08a2a8 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_2.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_2.q @@ -49,7 +49,7 @@ alter table emps add constraint fk1 foreign key (deptno) references depts(deptno alter table depts add constraint fk2 foreign key (locationid) references locations(locationid) disable novalidate rely; -- EXAMPLE 16 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid, depts.deptno from emps join depts using (deptno) where depts.deptno > 10 group by empid, depts.deptno; @@ -67,7 +67,7 @@ group by empid, depts.deptno; drop materialized view mv1; -- EXAMPLE 17 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.deptno, empid from depts join emps using (deptno) where depts.deptno > 10 group by empid, depts.deptno; @@ -85,7 +85,7 @@ group by empid, depts.deptno; drop materialized view mv1; -- EXAMPLE 18 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid, depts.deptno from emps join depts using (deptno) where emps.deptno > 10 group by empid, depts.deptno; @@ -103,7 +103,7 @@ group by empid, depts.deptno; drop materialized view mv1; -- EXAMPLE 19 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.deptno, emps.empid from depts join emps using (deptno) where emps.empid > 10 group by depts.deptno, emps.empid; @@ -121,7 +121,7 @@ group by depts.deptno, emps.empid; drop materialized view mv1; -- EXAMPLE 20 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.deptno, emps.empid from depts join emps using (deptno) where emps.empid > 10 group by depts.deptno, emps.empid; @@ -139,7 +139,7 @@ group by depts.deptno; drop materialized view mv1; -- EXAMPLE 23 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.name, dependents.name as name2, emps.deptno, depts.deptno as deptno2, dependents.empid from depts, dependents, emps where depts.deptno > 10 diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_3.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_3.q index ba87d8040c..86063ba15a 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_3.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_3.q @@ -49,7 +49,7 @@ alter table emps add constraint fk1 foreign key (deptno) references depts(deptno alter table depts add constraint fk2 foreign key (locationid) references locations(locationid) disable novalidate rely; -- EXAMPLE 34 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid deptno from emps join depts using (deptno); analyze table mv1 compute statistics for columns; @@ -64,7 +64,7 @@ join depts using (deptno) where empid = 1; drop materialized view mv1; -- EXAMPLE 35 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select cast(empid as BIGINT) from emps join depts using (deptno); analyze table mv1 compute statistics for columns; @@ -79,7 +79,7 @@ join depts using (deptno) where empid > 1; drop materialized view mv1; -- EXAMPLE 36 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select cast(empid as BIGINT) from emps join depts using (deptno); analyze table mv1 compute statistics for columns; @@ -94,7 +94,7 @@ join depts using (deptno) where empid = 1; drop materialized view mv1; -- EXAMPLE 38 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.name from emps join depts on (emps.deptno = depts.deptno); diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_4.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_4.q index eaba93d0f5..df9bbabd1d 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_4.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_4.q @@ -50,7 +50,7 @@ alter table depts add constraint fk2 foreign key (locationid) references locatio -- EXAMPLE 10 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select name, salary, count(*) as c, sum(empid) as s from emps group by name, salary; analyze table mv1 compute statistics for columns; @@ -65,7 +65,7 @@ from emps group by name; drop materialized view mv1; -- EXAMPLE 11 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select name, salary, count(*) as c, sum(empid) as s from emps group by name, salary; analyze table mv1 compute statistics for columns; @@ -80,7 +80,7 @@ from emps group by name, salary; drop materialized view mv1; -- EXAMPLE 25 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid, emps.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) group by empid, emps.deptno; @@ -98,7 +98,7 @@ group by depts.deptno; drop materialized view mv1; -- EXAMPLE 27 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid, emps.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) where emps.deptno >= 10 group by empid, emps.deptno; @@ -116,7 +116,7 @@ where emps.deptno > 10 group by depts.deptno; drop materialized view mv1; -- EXAMPLE 28 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid, depts.deptno, count(*) + 1 as c, sum(empid) as s from emps join depts using (deptno) where depts.deptno >= 10 group by empid, depts.deptno; @@ -134,7 +134,7 @@ where depts.deptno > 10 group by depts.deptno; drop materialized view mv1; -- EXAMPLE 29 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.name, sum(salary) as s from emps join depts on (emps.deptno = depts.deptno) @@ -157,7 +157,7 @@ group by dependents.empid; drop materialized view mv1; -- EXAMPLE 32 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select dependents.empid, emps.deptno, count(distinct salary) as s from emps join dependents on (emps.empid = dependents.empid) diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_5.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_5.q index 9ffae37785..7963e644cc 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_5.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_5.q @@ -53,7 +53,7 @@ alter table depts change column locationid locationid int constraint nn2 not nul -- EXAMPLE 8 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select name, deptno, salary from emps where deptno > 15 group by name, deptno, salary; analyze table mv1 compute statistics for columns; @@ -65,7 +65,7 @@ select name from emps where deptno >= 20 group by name; drop materialized view mv1; -- EXAMPLE 12 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select name, deptno, salary, count(*) as c, sum(empid) as s from emps where deptno >= 15 group by name, deptno, salary; analyze table mv1 compute statistics for columns; @@ -80,7 +80,7 @@ from emps where deptno > 15 group by name; drop materialized view mv1; -- EXAMPLE 22 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.deptno, dependents.empid from depts join dependents on (depts.name = dependents.name) @@ -110,7 +110,7 @@ group by dependents.empid; drop materialized view mv1; -- EXAMPLE 24 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid, depts.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) group by empid, depts.deptno; @@ -124,7 +124,7 @@ select deptno from emps group by deptno; drop materialized view mv1; -- EXAMPLE 26 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid, depts.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) group by empid, depts.deptno; @@ -140,7 +140,7 @@ from emps group by empid, deptno; drop materialized view mv1; -- EXAMPLE 30 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select dependents.empid, emps.deptno, sum(salary) as s from emps join dependents on (emps.empid = dependents.empid) @@ -163,7 +163,7 @@ group by dependents.empid; drop materialized view mv1; -- EXAMPLE 31 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select dependents.empid, emps.deptno, sum(salary) as s from emps join dependents on (emps.empid = dependents.empid) @@ -186,7 +186,7 @@ group by depts.name; drop materialized view mv1; -- EXAMPLE 41 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select a.empid deptno from (select * from emps where empid = 1) a join depts on (a.deptno = depts.deptno) @@ -205,7 +205,7 @@ join dependents on (a.empid = dependents.empid); drop materialized view mv1; -- EXAMPLE 42 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select a.empid, a.deptno from (select * from emps where empid = 1) a join depts on (a.deptno = depts.deptno) @@ -224,7 +224,7 @@ join dependents on (a.empid = dependents.empid); drop materialized view mv1; -- EXAMPLE 43 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select empid deptno from (select * from emps where empid = 1) a join depts on (a.deptno = depts.deptno); @@ -238,7 +238,7 @@ select empid from emps where empid = 1; drop materialized view mv1; -- EXAMPLE 44 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select emps.empid, emps.deptno from emps join depts on (emps.deptno = depts.deptno) join dependents on (emps.empid = dependents.empid) @@ -257,7 +257,7 @@ where emps.empid = 1; drop materialized view mv1; -- EXAMPLE 45a -create materialized view mv1 enable rewrite as +create materialized view mv1 as select emps.empid, emps.deptno from emps join depts a on (emps.deptno=a.deptno) join depts b on (emps.deptno=b.deptno) @@ -277,7 +277,7 @@ where emps.empid = 1; drop materialized view mv1; -- EXAMPLE 45b -create materialized view mv1 enable rewrite as +create materialized view mv1 as select emps.empid, emps.deptno from emps join depts a on (emps.deptno=a.deptno) join depts b on (emps.deptno=b.deptno) diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_6.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_6.q index ca31506ef2..74acda5e6f 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_6.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_6.q @@ -53,7 +53,7 @@ alter table depts change column locationid locationid int constraint nn2 not nul -- EXAMPLE 13 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select name, deptno, salary, count(*) + 1 as c, sum(empid) as s from emps where deptno >= 10 group by name, deptno, salary; analyze table mv1 compute statistics for columns; @@ -68,7 +68,7 @@ from emps where deptno > 10 group by salary; drop materialized view mv1; -- EXAMPLE 14 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select name, deptno, salary, count(*) + 1 as c, sum(empid) as s from emps where deptno >= 15 group by name, deptno, salary; analyze table mv1 compute statistics for columns; @@ -83,7 +83,7 @@ from emps where deptno > 15 group by salary; drop materialized view mv1; -- EXAMPLE 37 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.name from emps join depts on (emps.deptno = depts.deptno); @@ -103,7 +103,7 @@ join dependents on (depts.name = dependents.name); drop materialized view mv1; -- EXAMPLE 39 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.name from emps join depts on (emps.deptno = depts.deptno); @@ -125,7 +125,7 @@ join emps on (emps.deptno = depts.deptno); drop materialized view mv1; -- EXAMPLE 46 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select emps.empid, emps.deptno, emps.name as name1, emps.salary, emps.commission, dependents.name as name2 from emps join dependents on (emps.empid = dependents.empid); analyze table mv1 compute statistics for columns; diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_7.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_7.q index e39c223ca0..316dc2f123 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_7.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_7.q @@ -53,7 +53,7 @@ alter table depts change column locationid locationid int constraint nn2 not nul -- EXAMPLE 21 -- WORKS NOW -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.deptno, dependents.empid from depts join dependents on (depts.name = dependents.name) @@ -83,7 +83,7 @@ group by dependents.empid, depts.deptno; drop materialized view mv1; -- EXAMPLE 33 -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.deptno, dependents.empid, count(emps.salary) as s from depts join dependents on (depts.name = dependents.name) @@ -114,7 +114,7 @@ drop materialized view mv1; -- EXAMPLE 40 -- REWRITING HAPPENS BUT DISCARDED -- DUE TO COST EXCEPT WITH HEURISTICS -create materialized view mv1 enable rewrite as +create materialized view mv1 as select depts.deptno, dependents.empid from depts join dependents on (depts.name = dependents.name) diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_8.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_8.q index 9315979438..dc01a66af9 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_8.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_8.q @@ -21,7 +21,7 @@ insert into table source_table_001 values ('2010-10-10', 1, 1, 'env', 1, 1); analyze table source_table_001 compute statistics for columns; -CREATE MATERIALIZED VIEW source_table_001_mv ENABLE REWRITE AS +CREATE MATERIALIZED VIEW source_table_001_mv AS SELECT SUM(A.DOWN_VOLUME) AS DOWN_VOLUME_SUM, SUM(A.UP_VOLUME) AS UP_VOLUME_SUM, diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_9.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_9.q index fda6d030bc..c735f53d32 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_9.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_9.q @@ -21,7 +21,7 @@ insert into table source_table_001 values ('2010-10-10 00:00:00', 1, 1, 'env', 1, 1); analyze table source_table_001 compute statistics for columns; -CREATE MATERIALIZED VIEW source_table_001_mv ENABLE REWRITE AS +CREATE MATERIALIZED VIEW source_table_001_mv AS SELECT SUM(A.DOWN_VOLUME) AS DOWN_VOLUME_SUM, SUM(A.UP_VOLUME) AS UP_VOLUME_SUM, @@ -39,7 +39,7 @@ group by A.MY_ID,A.MY_ID2,A.ENVIRONMENT,FLOOR(A.MY_DATE to hour); DROP MATERIALIZED VIEW source_table_001_mv; -CREATE MATERIALIZED VIEW source_table_001_mv ENABLE REWRITE AS +CREATE MATERIALIZED VIEW source_table_001_mv AS SELECT SUM(A.DOWN_VOLUME) AS DOWN_VOLUME_SUM, SUM(A.UP_VOLUME) AS UP_VOLUME_SUM, diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_ssb.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_ssb.q index ca9157ed77..f64414ec9c 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_ssb.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_ssb.q @@ -209,7 +209,7 @@ analyze table ssb_part compute statistics for columns; analyze table supplier compute statistics for columns; analyze table lineorder compute statistics for columns; -CREATE MATERIALIZED VIEW `ssb_mv` ENABLE REWRITE +CREATE MATERIALIZED VIEW `ssb_mv` AS SELECT c_city, diff --git a/ql/src/test/queries/clientpositive/materialized_view_rewrite_ssb_2.q b/ql/src/test/queries/clientpositive/materialized_view_rewrite_ssb_2.q index 6752f873bd..c0f5e5a591 100644 --- a/ql/src/test/queries/clientpositive/materialized_view_rewrite_ssb_2.q +++ b/ql/src/test/queries/clientpositive/materialized_view_rewrite_ssb_2.q @@ -209,7 +209,7 @@ analyze table ssb_part compute statistics for columns; analyze table supplier compute statistics for columns; analyze table lineorder compute statistics for columns; -CREATE MATERIALIZED VIEW `ssb_mv` ENABLE REWRITE +CREATE MATERIALIZED VIEW `ssb_mv` AS SELECT cast(d_year || '-' || d_monthnuminyear || '-' || d_daynuminmonth as timestamp) as `__time`, diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_create.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_create.q.out index 2181f832b6..946693bf26 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_create.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_create.q.out @@ -17,12 +17,12 @@ POSTHOOK: Output: default@cmv_basetable POSTHOOK: Lineage: cmv_basetable.a SCRIPT [] POSTHOOK: Lineage: cmv_basetable.b SCRIPT [] POSTHOOK: Lineage: cmv_basetable.c SCRIPT [] -PREHOOK: query: create materialized view cmv_mat_view as select a, b, c from cmv_basetable +PREHOOK: query: create materialized view cmv_mat_view disable rewrite as select a, b, c from cmv_basetable PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view -POSTHOOK: query: create materialized view cmv_mat_view as select a, b, c from cmv_basetable +POSTHOOK: query: create materialized view cmv_mat_view disable rewrite as select a, b, c from cmv_basetable POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable POSTHOOK: Output: database:default @@ -79,12 +79,12 @@ POSTHOOK: Input: default@cmv_mat_view 2 bonnie 172342.20 3 calvin 978.76 3 charlie 9.80 -PREHOOK: query: create materialized view if not exists cmv_mat_view2 as select a, c from cmv_basetable +PREHOOK: query: create materialized view if not exists cmv_mat_view2 disable rewrite as select a, c from cmv_basetable PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view2 -POSTHOOK: query: create materialized view if not exists cmv_mat_view2 as select a, c from cmv_basetable +POSTHOOK: query: create materialized view if not exists cmv_mat_view2 disable rewrite as select a, c from cmv_basetable POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable POSTHOOK: Output: database:default @@ -140,12 +140,12 @@ POSTHOOK: Input: default@cmv_mat_view2 2 172342.20 3 978.76 3 9.80 -PREHOOK: query: create materialized view if not exists cmv_mat_view3 as select * from cmv_basetable where a > 1 +PREHOOK: query: create materialized view if not exists cmv_mat_view3 disable rewrite as select * from cmv_basetable where a > 1 PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view3 -POSTHOOK: query: create materialized view if not exists cmv_mat_view3 as select * from cmv_basetable where a > 1 +POSTHOOK: query: create materialized view if not exists cmv_mat_view3 disable rewrite as select * from cmv_basetable where a > 1 POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable POSTHOOK: Output: database:default @@ -162,12 +162,12 @@ POSTHOOK: Input: default@cmv_mat_view3 2 bonnie 172342.20 3 calvin 978.76 3 charlie 9.80 -PREHOOK: query: create materialized view cmv_mat_view4 comment 'this is a comment' as select a, sum(c) from cmv_basetable group by a +PREHOOK: query: create materialized view cmv_mat_view4 disable rewrite comment 'this is a comment' as select a, sum(c) from cmv_basetable group by a PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view4 -POSTHOOK: query: create materialized view cmv_mat_view4 comment 'this is a comment' as select a, sum(c) from cmv_basetable group by a +POSTHOOK: query: create materialized view cmv_mat_view4 disable rewrite comment 'this is a comment' as select a, sum(c) from cmv_basetable group by a POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable POSTHOOK: Output: database:default @@ -212,13 +212,13 @@ POSTHOOK: Output: default@cmv_basetable2 POSTHOOK: Lineage: cmv_basetable2.d SCRIPT [] POSTHOOK: Lineage: cmv_basetable2.e SCRIPT [] POSTHOOK: Lineage: cmv_basetable2.f SCRIPT [] -PREHOOK: query: 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) +PREHOOK: query: create materialized view cmv_mat_view5 disable rewrite tblproperties ('key'='value') as select a, b, d, c, f from cmv_basetable t1 join cmv_basetable2 t2 on (t1.b = t2.e) PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Input: default@cmv_basetable2 PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view5 -POSTHOOK: query: 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) +POSTHOOK: query: create materialized view cmv_mat_view5 disable rewrite tblproperties ('key'='value') as select a, b, d, c, f from cmv_basetable t1 join cmv_basetable2 t2 on (t1.b = t2.e) POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable POSTHOOK: Input: default@cmv_basetable2 diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite.q.out index fa7dc27182..cbc9d1a32c 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite.q.out @@ -38,13 +38,13 @@ POSTHOOK: type: ANALYZE_TABLE POSTHOOK: Input: default@cmv_basetable POSTHOOK: Output: default@cmv_basetable #### A masked pattern was here #### -PREHOOK: query: create materialized view cmv_mat_view enable rewrite +PREHOOK: query: create materialized view cmv_mat_view as select a, b, c from cmv_basetable where a = 2 PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view -POSTHOOK: query: create materialized view cmv_mat_view enable rewrite +POSTHOOK: query: create materialized view cmv_mat_view as select a, b, c from cmv_basetable where a = 2 POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable @@ -71,13 +71,13 @@ numRows 2 rawDataSize 408 totalSize 453 #### A masked pattern was here #### -PREHOOK: query: create materialized view if not exists cmv_mat_view2 enable rewrite +PREHOOK: query: create materialized view if not exists cmv_mat_view2 as select a, c from cmv_basetable where a = 3 PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view2 -POSTHOOK: query: create materialized view if not exists cmv_mat_view2 enable rewrite +POSTHOOK: query: create materialized view if not exists cmv_mat_view2 as select a, c from cmv_basetable where a = 3 POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_2.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_2.q.out index 0bd74dda37..f5fb7a6862 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_2.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_2.q.out @@ -38,13 +38,13 @@ POSTHOOK: type: ANALYZE_TABLE POSTHOOK: Input: default@cmv_basetable POSTHOOK: Output: default@cmv_basetable #### A masked pattern was here #### -PREHOOK: query: create materialized view cmv_mat_view enable rewrite +PREHOOK: query: create materialized view cmv_mat_view as select b from cmv_basetable where c > 10.0 group by a, b, c PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view -POSTHOOK: query: create materialized view cmv_mat_view enable rewrite +POSTHOOK: query: create materialized view cmv_mat_view as select b from cmv_basetable where c > 10.0 group by a, b, c POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable @@ -128,13 +128,13 @@ POSTHOOK: Input: default@cmv_basetable #### A masked pattern was here #### calvin bonnie -PREHOOK: query: create materialized view cmv_mat_view_2 enable rewrite +PREHOOK: query: create materialized view cmv_mat_view_2 as select b, c from cmv_basetable where c > 10.0 group by a, b, c PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view_2 -POSTHOOK: query: create materialized view cmv_mat_view_2 enable rewrite +POSTHOOK: query: create materialized view cmv_mat_view_2 as select b, c from cmv_basetable where c > 10.0 group by a, b, c POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable @@ -218,13 +218,13 @@ POSTHOOK: Input: default@cmv_basetable #### A masked pattern was here #### calvin bonnie -PREHOOK: query: create materialized view cmv_mat_view_3 enable rewrite +PREHOOK: query: create materialized view cmv_mat_view_3 as select a, b, c from cmv_basetable where c > 10.0 group by a, b, c PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view_3 -POSTHOOK: query: create materialized view cmv_mat_view_3 enable rewrite +POSTHOOK: query: create materialized view cmv_mat_view_3 as select a, b, c from cmv_basetable where c > 10.0 group by a, b, c POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable @@ -310,13 +310,13 @@ POSTHOOK: Input: default@cmv_mat_view_3 #### A masked pattern was here #### calvin bonnie -PREHOOK: query: create materialized view cmv_mat_view_4 enable rewrite +PREHOOK: query: create materialized view cmv_mat_view_4 as select a, b from cmv_basetable group by a, b PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view_4 -POSTHOOK: query: create materialized view cmv_mat_view_4 enable rewrite +POSTHOOK: query: create materialized view cmv_mat_view_4 as select a, b from cmv_basetable group by a, b POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable @@ -432,7 +432,7 @@ POSTHOOK: type: ANALYZE_TABLE POSTHOOK: Input: default@cmv_basetable_2 POSTHOOK: Output: default@cmv_basetable_2 #### A masked pattern was here #### -PREHOOK: query: create materialized view cmv_mat_view_5 enable rewrite +PREHOOK: query: create materialized view cmv_mat_view_5 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 @@ -442,7 +442,7 @@ PREHOOK: Input: default@cmv_basetable PREHOOK: Input: default@cmv_basetable_2 PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view_5 -POSTHOOK: query: create materialized view cmv_mat_view_5 enable rewrite +POSTHOOK: query: create materialized view cmv_mat_view_5 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 diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_3.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_3.q.out index cca7d9f2d6..76b4efc23e 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_3.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_3.q.out @@ -73,14 +73,14 @@ POSTHOOK: Input: default@cmv_basetable_2 POSTHOOK: Output: default@cmv_basetable_2 #### A masked pattern was here #### PREHOOK: query: EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +CREATE MATERIALIZED VIEW cmv_mat_view 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 PREHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: query: EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +CREATE MATERIALIZED VIEW cmv_mat_view 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 @@ -211,7 +211,7 @@ STAGE PLANS: hdfs directory: true #### A masked pattern was here #### -PREHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +PREHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view 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 @@ -221,7 +221,7 @@ PREHOOK: Input: default@cmv_basetable PREHOOK: Input: default@cmv_basetable_2 PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view -POSTHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +POSTHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view 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 diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_4.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_4.q.out index 4ffea62d9d..6b91b73198 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_4.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_4.q.out @@ -73,14 +73,14 @@ POSTHOOK: Input: default@cmv_basetable_2 POSTHOOK: Output: default@cmv_basetable_2 #### A masked pattern was here #### PREHOOK: query: EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES ('transactional'='true') AS +CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE 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 PREHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: query: EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES ('transactional'='true') AS +CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE 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 @@ -215,7 +215,7 @@ STAGE PLANS: hdfs directory: true #### A masked pattern was here #### -PREHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES ('transactional'='true') AS +PREHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE 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 @@ -225,7 +225,7 @@ PREHOOK: Input: default@cmv_basetable PREHOOK: Input: default@cmv_basetable_2 PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view -POSTHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES ('transactional'='true') AS +POSTHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE 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 diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_5.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_5.q.out index 6a29852610..ab6689ea62 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_5.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_5.q.out @@ -72,7 +72,7 @@ POSTHOOK: type: ANALYZE_TABLE POSTHOOK: Input: default@cmv_basetable_2 POSTHOOK: Output: default@cmv_basetable_2 #### A masked pattern was here #### -PREHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE +PREHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES ('transactional'='true') AS SELECT cmv_basetable.a, cmv_basetable_2.c FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a) @@ -82,7 +82,7 @@ PREHOOK: Input: default@cmv_basetable PREHOOK: Input: default@cmv_basetable_2 PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view -POSTHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE +POSTHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES ('transactional'='true') AS SELECT cmv_basetable.a, cmv_basetable_2.c FROM cmv_basetable JOIN cmv_basetable_2 ON (cmv_basetable.a = cmv_basetable_2.a) diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_dummy.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_dummy.q.out index fa7dc27182..cbc9d1a32c 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_dummy.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_dummy.q.out @@ -38,13 +38,13 @@ POSTHOOK: type: ANALYZE_TABLE POSTHOOK: Input: default@cmv_basetable POSTHOOK: Output: default@cmv_basetable #### A masked pattern was here #### -PREHOOK: query: create materialized view cmv_mat_view enable rewrite +PREHOOK: query: create materialized view cmv_mat_view as select a, b, c from cmv_basetable where a = 2 PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view -POSTHOOK: query: create materialized view cmv_mat_view enable rewrite +POSTHOOK: query: create materialized view cmv_mat_view as select a, b, c from cmv_basetable where a = 2 POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable @@ -71,13 +71,13 @@ numRows 2 rawDataSize 408 totalSize 453 #### A masked pattern was here #### -PREHOOK: query: create materialized view if not exists cmv_mat_view2 enable rewrite +PREHOOK: query: create materialized view if not exists cmv_mat_view2 as select a, c from cmv_basetable where a = 3 PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view2 -POSTHOOK: query: create materialized view if not exists cmv_mat_view2 enable rewrite +POSTHOOK: query: create materialized view if not exists cmv_mat_view2 as select a, c from cmv_basetable where a = 3 POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_basetable diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_multi_db.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_multi_db.q.out index fae153d9a0..85984d9585 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_multi_db.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_multi_db.q.out @@ -62,13 +62,13 @@ PREHOOK: Input: database:db2 POSTHOOK: query: use db2 POSTHOOK: type: SWITCHDATABASE POSTHOOK: Input: database:db2 -PREHOOK: query: create materialized view cmv_mat_view enable rewrite +PREHOOK: query: create materialized view cmv_mat_view as select a, b, c from db1.cmv_basetable where a = 2 PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: db1@cmv_basetable PREHOOK: Output: database:db2 PREHOOK: Output: db2@cmv_mat_view -POSTHOOK: query: create materialized view cmv_mat_view enable rewrite +POSTHOOK: query: create materialized view cmv_mat_view as select a, b, c from db1.cmv_basetable where a = 2 POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: db1@cmv_basetable @@ -95,13 +95,13 @@ numRows 2 rawDataSize 408 totalSize 453 #### A masked pattern was here #### -PREHOOK: query: create materialized view if not exists cmv_mat_view2 enable rewrite +PREHOOK: query: create materialized view if not exists cmv_mat_view2 as select a, c from db1.cmv_basetable where a = 3 PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: db1@cmv_basetable PREHOOK: Output: database:db2 PREHOOK: Output: db2@cmv_mat_view2 -POSTHOOK: query: create materialized view if not exists cmv_mat_view2 enable rewrite +POSTHOOK: query: create materialized view if not exists cmv_mat_view2 as select a, c from db1.cmv_basetable where a = 3 POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: db1@cmv_basetable diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_rebuild_dummy.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_rebuild_dummy.q.out index cca7d9f2d6..76b4efc23e 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_rebuild_dummy.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_rebuild_dummy.q.out @@ -73,14 +73,14 @@ POSTHOOK: Input: default@cmv_basetable_2 POSTHOOK: Output: default@cmv_basetable_2 #### A masked pattern was here #### PREHOOK: query: EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +CREATE MATERIALIZED VIEW cmv_mat_view 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 PREHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: query: EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +CREATE MATERIALIZED VIEW cmv_mat_view 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 @@ -211,7 +211,7 @@ STAGE PLANS: hdfs directory: true #### A masked pattern was here #### -PREHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +PREHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view 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 @@ -221,7 +221,7 @@ PREHOOK: Input: default@cmv_basetable PREHOOK: Input: default@cmv_basetable_2 PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view -POSTHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view ENABLE REWRITE AS +POSTHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view 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 diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_time_window.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_time_window.q.out index eb327044fd..a93d3f5422 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_time_window.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_time_window.q.out @@ -73,14 +73,14 @@ POSTHOOK: Input: default@cmv_basetable_2 POSTHOOK: Output: default@cmv_basetable_2 #### A masked pattern was here #### PREHOOK: query: EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES('rewriting.time.window'='300s') AS +CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE TBLPROPERTIES('rewriting.time.window'='300s') 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 PREHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: query: EXPLAIN -CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES('rewriting.time.window'='300s') AS +CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE TBLPROPERTIES('rewriting.time.window'='300s') 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 @@ -212,7 +212,7 @@ STAGE PLANS: hdfs directory: true #### A masked pattern was here #### -PREHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES('rewriting.time.window'='300s') AS +PREHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE TBLPROPERTIES('rewriting.time.window'='300s') 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 @@ -222,7 +222,7 @@ PREHOOK: Input: default@cmv_basetable PREHOOK: Input: default@cmv_basetable_2 PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view -POSTHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view TBLPROPERTIES('rewriting.time.window'='300s') AS +POSTHOOK: query: CREATE MATERIALIZED VIEW cmv_mat_view DISABLE REWRITE TBLPROPERTIES('rewriting.time.window'='300s') 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 diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_describe.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_describe.q.out index b80d7b64c5..9d4f0c99d6 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_describe.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_describe.q.out @@ -17,14 +17,14 @@ POSTHOOK: Output: default@cmv_basetable POSTHOOK: Lineage: cmv_basetable.a SCRIPT [] POSTHOOK: Lineage: cmv_basetable.b SCRIPT [] POSTHOOK: Lineage: cmv_basetable.c SCRIPT [] -PREHOOK: query: create materialized view cmv_mat_view +PREHOOK: query: create materialized view cmv_mat_view disable rewrite comment 'this is the first view' tblproperties ('key'='foo') as select a, c from cmv_basetable PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view -POSTHOOK: query: create materialized view cmv_mat_view +POSTHOOK: query: create materialized view cmv_mat_view disable rewrite comment 'this is the first view' tblproperties ('key'='foo') as select a, c from cmv_basetable POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -123,7 +123,7 @@ POSTHOOK: query: drop materialized view cmv_mat_view POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_mat_view POSTHOOK: Output: default@cmv_mat_view -PREHOOK: query: create materialized view cmv_mat_view2 +PREHOOK: query: create materialized view cmv_mat_view2 disable rewrite comment 'this is the second view' stored as textfile tblproperties ('key'='alice','key2'='bob') as select a from cmv_basetable @@ -131,7 +131,7 @@ PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view2 -POSTHOOK: query: create materialized view cmv_mat_view2 +POSTHOOK: query: create materialized view cmv_mat_view2 disable rewrite comment 'this is the second view' stored as textfile tblproperties ('key'='alice','key2'='bob') as select a from cmv_basetable @@ -200,7 +200,7 @@ POSTHOOK: query: drop materialized view cmv_mat_view2 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_mat_view2 POSTHOOK: Output: default@cmv_mat_view2 -PREHOOK: query: create materialized view cmv_mat_view3 +PREHOOK: query: create materialized view cmv_mat_view3 disable rewrite comment 'this is the third view' row format delimited fields terminated by '\t' @@ -209,7 +209,7 @@ PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@cmv_basetable PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view3 -POSTHOOK: query: create materialized view cmv_mat_view3 +POSTHOOK: query: create materialized view cmv_mat_view3 disable rewrite comment 'this is the third view' row format delimited fields terminated by '\t' @@ -290,7 +290,7 @@ POSTHOOK: query: drop materialized view cmv_mat_view3 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@cmv_mat_view3 POSTHOOK: Output: default@cmv_mat_view3 -PREHOOK: query: create materialized view cmv_mat_view4 +PREHOOK: query: create materialized view cmv_mat_view4 disable rewrite comment 'this is the last view' stored as textfile #### A masked pattern was here #### @@ -300,7 +300,7 @@ PREHOOK: Input: default@cmv_basetable #### A masked pattern was here #### PREHOOK: Output: database:default PREHOOK: Output: default@cmv_mat_view4 -POSTHOOK: query: create materialized view cmv_mat_view4 +POSTHOOK: query: create materialized view cmv_mat_view4 disable rewrite comment 'this is the last view' stored as textfile #### A masked pattern was here #### diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_drop.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_drop.q.out index ceb34f7b13..5c931d7a4a 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_drop.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_drop.q.out @@ -1,9 +1,9 @@ -PREHOOK: query: create materialized view dmv_mat_view as select cint, cstring1 from alltypesorc where cint < 0 +PREHOOK: query: create materialized view dmv_mat_view disable rewrite as select cint, cstring1 from alltypesorc where cint < 0 PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@alltypesorc PREHOOK: Output: database:default PREHOOK: Output: default@dmv_mat_view -POSTHOOK: query: create materialized view dmv_mat_view as select cint, cstring1 from alltypesorc where cint < 0 +POSTHOOK: query: create materialized view dmv_mat_view disable rewrite as select cint, cstring1 from alltypesorc where cint < 0 POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@alltypesorc POSTHOOK: Output: database:default diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_1.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_1.q.out index 87c0fd61ea..e83c954c9d 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_1.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_1.q.out @@ -172,13 +172,13 @@ PREHOOK: query: alter table depts add constraint fk2 foreign key (locationid) re PREHOOK: type: ALTERTABLE_ADDCONSTRAINT POSTHOOK: query: alter table depts add constraint fk2 foreign key (locationid) references locations(locationid) disable novalidate rely POSTHOOK: type: ALTERTABLE_ADDCONSTRAINT -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select * from emps where empid < 150 PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select * from emps where empid < 150 POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@emps @@ -309,14 +309,14 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select deptno, name, salary, commission from emps PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select deptno, name, salary, commission from emps POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -449,7 +449,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid deptno from emps join depts using (deptno) PREHOOK: type: CREATE_MATERIALIZED_VIEW @@ -457,7 +457,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid deptno from emps join depts using (deptno) POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -522,13 +522,13 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select * from emps where empid < 200 PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select * from emps where empid < 200 POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@emps @@ -641,13 +641,13 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid, deptno from emps group by empid, deptno PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid, deptno from emps group by empid, deptno POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@emps @@ -705,13 +705,13 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid, name from emps group by empid, name PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid, name from emps group by empid, name POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@emps @@ -769,13 +769,13 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select name, salary from emps group by name, salary PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select name, salary from emps group by name, salary POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@emps @@ -834,13 +834,13 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select name, salary from emps group by name, salary PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select name, salary from emps group by name, salary POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@emps @@ -939,13 +939,13 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select name, salary from emps where deptno = 10 group by name, salary PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select name, salary from emps where deptno = 10 group by name, salary POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@emps @@ -1043,14 +1043,14 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select name, salary, count(*) as c, sum(empid) as s from emps group by name, salary PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select name, salary, count(*) as c, sum(empid) as s from emps group by name, salary POSTHOOK: type: CREATE_MATERIALIZED_VIEW diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_2.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_2.q.out index 2dc76a80d1..583df662b2 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_2.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_2.q.out @@ -172,7 +172,7 @@ PREHOOK: query: alter table depts add constraint fk2 foreign key (locationid) re PREHOOK: type: ALTERTABLE_ADDCONSTRAINT POSTHOOK: query: alter table depts add constraint fk2 foreign key (locationid) references locations(locationid) disable novalidate rely POSTHOOK: type: ALTERTABLE_ADDCONSTRAINT -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid, depts.deptno from emps join depts using (deptno) where depts.deptno > 10 group by empid, depts.deptno @@ -181,7 +181,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid, depts.deptno from emps join depts using (deptno) where depts.deptno > 10 group by empid, depts.deptno @@ -251,7 +251,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.deptno, empid from depts join emps using (deptno) where depts.deptno > 10 group by empid, depts.deptno @@ -260,7 +260,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.deptno, empid from depts join emps using (deptno) where depts.deptno > 10 group by empid, depts.deptno @@ -330,7 +330,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid, depts.deptno from emps join depts using (deptno) where emps.deptno > 10 group by empid, depts.deptno @@ -339,7 +339,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid, depts.deptno from emps join depts using (deptno) where emps.deptno > 10 group by empid, depts.deptno @@ -409,7 +409,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.deptno, emps.empid from depts join emps using (deptno) where emps.empid > 10 group by depts.deptno, emps.empid @@ -418,7 +418,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.deptno, emps.empid from depts join emps using (deptno) where emps.empid > 10 group by depts.deptno, emps.empid @@ -493,7 +493,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.deptno, emps.empid from depts join emps using (deptno) where emps.empid > 10 group by depts.deptno, emps.empid @@ -502,7 +502,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.deptno, emps.empid from depts join emps using (deptno) where emps.empid > 10 group by depts.deptno, emps.empid @@ -616,7 +616,7 @@ POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 Warning: Shuffle Join MERGEJOIN[18][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 2' is a cross product -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.name, dependents.name as name2, emps.deptno, depts.deptno as deptno2, dependents.empid from depts, dependents, emps where depts.deptno > 10 @@ -627,7 +627,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.name, dependents.name as name2, emps.deptno, depts.deptno as deptno2, dependents.empid from depts, dependents, emps where depts.deptno > 10 diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_3.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_3.q.out index f2c7ee4b12..3dc701ddc6 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_3.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_3.q.out @@ -172,7 +172,7 @@ PREHOOK: query: alter table depts add constraint fk2 foreign key (locationid) re PREHOOK: type: ALTERTABLE_ADDCONSTRAINT POSTHOOK: query: alter table depts add constraint fk2 foreign key (locationid) references locations(locationid) disable novalidate rely POSTHOOK: type: ALTERTABLE_ADDCONSTRAINT -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid deptno from emps join depts using (deptno) PREHOOK: type: CREATE_MATERIALIZED_VIEW @@ -180,7 +180,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid deptno from emps join depts using (deptno) POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -245,7 +245,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select cast(empid as BIGINT) from emps join depts using (deptno) PREHOOK: type: CREATE_MATERIALIZED_VIEW @@ -253,7 +253,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select cast(empid as BIGINT) from emps join depts using (deptno) POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -322,7 +322,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select cast(empid as BIGINT) from emps join depts using (deptno) PREHOOK: type: CREATE_MATERIALIZED_VIEW @@ -330,7 +330,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select cast(empid as BIGINT) from emps join depts using (deptno) POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -395,7 +395,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.name from emps join depts on (emps.deptno = depts.deptno) @@ -404,7 +404,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.name from emps join depts on (emps.deptno = depts.deptno) diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_4.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_4.q.out index e043441118..f7db3aeed1 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_4.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_4.q.out @@ -172,14 +172,14 @@ PREHOOK: query: alter table depts add constraint fk2 foreign key (locationid) re PREHOOK: type: ALTERTABLE_ADDCONSTRAINT POSTHOOK: query: alter table depts add constraint fk2 foreign key (locationid) references locations(locationid) disable novalidate rely POSTHOOK: type: ALTERTABLE_ADDCONSTRAINT -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select name, salary, count(*) as c, sum(empid) as s from emps group by name, salary PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select name, salary, count(*) as c, sum(empid) as s from emps group by name, salary POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -286,14 +286,14 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select name, salary, count(*) as c, sum(empid) as s from emps group by name, salary PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select name, salary, count(*) as c, sum(empid) as s from emps group by name, salary POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -357,7 +357,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid, emps.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) group by empid, emps.deptno @@ -366,7 +366,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid, emps.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) group by empid, emps.deptno @@ -479,7 +479,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid, emps.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) where emps.deptno >= 10 group by empid, emps.deptno @@ -488,7 +488,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid, emps.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) where emps.deptno >= 10 group by empid, emps.deptno @@ -599,7 +599,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid, depts.deptno, count(*) + 1 as c, sum(empid) as s from emps join depts using (deptno) where depts.deptno >= 10 group by empid, depts.deptno @@ -608,7 +608,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid, depts.deptno, count(*) + 1 as c, sum(empid) as s from emps join depts using (deptno) where depts.deptno >= 10 group by empid, depts.deptno @@ -727,7 +727,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.name, sum(salary) as s from emps join depts on (emps.deptno = depts.deptno) @@ -737,7 +737,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.name, sum(salary) as s from emps join depts on (emps.deptno = depts.deptno) @@ -900,7 +900,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select dependents.empid, emps.deptno, count(distinct salary) as s from emps join dependents on (emps.empid = dependents.empid) @@ -910,7 +910,7 @@ PREHOOK: Input: default@dependents PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select dependents.empid, emps.deptno, count(distinct salary) as s from emps join dependents on (emps.empid = dependents.empid) diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_5.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_5.q.out index a50e67f186..e6fc641a7a 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_5.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_5.q.out @@ -188,13 +188,13 @@ POSTHOOK: query: alter table depts change column locationid locationid int const POSTHOOK: type: ALTERTABLE_RENAMECOL POSTHOOK: Input: default@depts POSTHOOK: Output: default@depts -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select name, deptno, salary from emps where deptno > 15 group by name, deptno, salary PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select name, deptno, salary from emps where deptno > 15 group by name, deptno, salary POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@emps @@ -293,14 +293,14 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select name, deptno, salary, count(*) as c, sum(empid) as s from emps where deptno >= 15 group by name, deptno, salary PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select name, deptno, salary, count(*) as c, sum(empid) as s from emps where deptno >= 15 group by name, deptno, salary POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -407,7 +407,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.deptno, dependents.empid from depts join dependents on (depts.name = dependents.name) @@ -422,7 +422,7 @@ PREHOOK: Input: default@emps PREHOOK: Input: default@locations PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.deptno, dependents.empid from depts join dependents on (depts.name = dependents.name) @@ -559,7 +559,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid, depts.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) group by empid, depts.deptno @@ -568,7 +568,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid, depts.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) group by empid, depts.deptno @@ -668,7 +668,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid, depts.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) group by empid, depts.deptno @@ -677,7 +677,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid, depts.deptno, count(*) as c, sum(empid) as s from emps join depts using (deptno) group by empid, depts.deptno @@ -743,7 +743,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select dependents.empid, emps.deptno, sum(salary) as s from emps join dependents on (emps.empid = dependents.empid) @@ -753,7 +753,7 @@ PREHOOK: Input: default@dependents PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select dependents.empid, emps.deptno, sum(salary) as s from emps join dependents on (emps.empid = dependents.empid) @@ -909,7 +909,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select dependents.empid, emps.deptno, sum(salary) as s from emps join dependents on (emps.empid = dependents.empid) @@ -919,7 +919,7 @@ PREHOOK: Input: default@dependents PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select dependents.empid, emps.deptno, sum(salary) as s from emps join dependents on (emps.empid = dependents.empid) @@ -1077,7 +1077,7 @@ POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 Warning: Shuffle Join MERGEJOIN[22][tables = [$hdt$_1, $hdt$_2, $hdt$_0]] in Stage 'Reducer 3' is a cross product -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select a.empid deptno from (select * from emps where empid = 1) a join depts on (a.deptno = depts.deptno) @@ -1088,7 +1088,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select a.empid deptno from (select * from emps where empid = 1) a join depts on (a.deptno = depts.deptno) @@ -1159,7 +1159,7 @@ POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 Warning: Shuffle Join MERGEJOIN[22][tables = [$hdt$_1, $hdt$_2, $hdt$_0]] in Stage 'Reducer 3' is a cross product -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select a.empid, a.deptno from (select * from emps where empid = 1) a join depts on (a.deptno = depts.deptno) @@ -1170,7 +1170,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select a.empid, a.deptno from (select * from emps where empid = 1) a join depts on (a.deptno = depts.deptno) @@ -1240,7 +1240,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select empid deptno from (select * from emps where empid = 1) a join depts on (a.deptno = depts.deptno) @@ -1249,7 +1249,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select empid deptno from (select * from emps where empid = 1) a join depts on (a.deptno = depts.deptno) @@ -1308,7 +1308,7 @@ POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 Warning: Shuffle Join MERGEJOIN[22][tables = [$hdt$_1, $hdt$_2, $hdt$_0]] in Stage 'Reducer 3' is a cross product -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select emps.empid, emps.deptno from emps join depts on (emps.deptno = depts.deptno) join dependents on (emps.empid = dependents.empid) @@ -1319,7 +1319,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select emps.empid, emps.deptno from emps join depts on (emps.deptno = depts.deptno) join dependents on (emps.empid = dependents.empid) @@ -1390,7 +1390,7 @@ POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 Warning: Shuffle Join MERGEJOIN[30][tables = [$hdt$_2, $hdt$_3, $hdt$_1, $hdt$_0]] in Stage 'Reducer 3' is a cross product -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select emps.empid, emps.deptno from emps join depts a on (emps.deptno=a.deptno) join depts b on (emps.deptno=b.deptno) @@ -1402,7 +1402,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select emps.empid, emps.deptno from emps join depts a on (emps.deptno=a.deptno) join depts b on (emps.deptno=b.deptno) @@ -1473,7 +1473,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select emps.empid, emps.deptno from emps join depts a on (emps.deptno=a.deptno) join depts b on (emps.deptno=b.deptno) @@ -1485,7 +1485,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select emps.empid, emps.deptno from emps join depts a on (emps.deptno=a.deptno) join depts b on (emps.deptno=b.deptno) diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_6.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_6.q.out index 4cb36a09de..77887e0a87 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_6.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_6.q.out @@ -188,14 +188,14 @@ POSTHOOK: query: alter table depts change column locationid locationid int const POSTHOOK: type: ALTERTABLE_RENAMECOL POSTHOOK: Input: default@depts POSTHOOK: Output: default@depts -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select name, deptno, salary, count(*) + 1 as c, sum(empid) as s from emps where deptno >= 10 group by name, deptno, salary PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select name, deptno, salary, count(*) + 1 as c, sum(empid) as s from emps where deptno >= 10 group by name, deptno, salary POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -306,14 +306,14 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select name, deptno, salary, count(*) + 1 as c, sum(empid) as s from emps where deptno >= 15 group by name, deptno, salary PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select name, deptno, salary, count(*) + 1 as c, sum(empid) as s from emps where deptno >= 15 group by name, deptno, salary POSTHOOK: type: CREATE_MATERIALIZED_VIEW @@ -424,7 +424,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.name from emps join depts on (emps.deptno = depts.deptno) @@ -433,7 +433,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.name from emps join depts on (emps.deptno = depts.deptno) @@ -572,7 +572,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.name from emps join depts on (emps.deptno = depts.deptno) @@ -581,7 +581,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.name from emps join depts on (emps.deptno = depts.deptno) @@ -747,7 +747,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select emps.empid, emps.deptno, emps.name as name1, emps.salary, emps.commission, dependents.name as name2 from emps join dependents on (emps.empid = dependents.empid) PREHOOK: type: CREATE_MATERIALIZED_VIEW @@ -755,7 +755,7 @@ PREHOOK: Input: default@dependents PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select emps.empid, emps.deptno, emps.name as name1, emps.salary, emps.commission, dependents.name as name2 from emps join dependents on (emps.empid = dependents.empid) POSTHOOK: type: CREATE_MATERIALIZED_VIEW diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_7.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_7.q.out index 05a4b55c39..d7e49aae1b 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_7.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_7.q.out @@ -188,7 +188,7 @@ POSTHOOK: query: alter table depts change column locationid locationid int const POSTHOOK: type: ALTERTABLE_RENAMECOL POSTHOOK: Input: default@depts POSTHOOK: Output: default@depts -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.deptno, dependents.empid from depts join dependents on (depts.name = dependents.name) @@ -203,7 +203,7 @@ PREHOOK: Input: default@emps PREHOOK: Input: default@locations PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.deptno, dependents.empid from depts join dependents on (depts.name = dependents.name) @@ -479,7 +479,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.deptno, dependents.empid, count(emps.salary) as s from depts join dependents on (depts.name = dependents.name) @@ -494,7 +494,7 @@ PREHOOK: Input: default@emps PREHOOK: Input: default@locations PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.deptno, dependents.empid, count(emps.salary) as s from depts join dependents on (depts.name = dependents.name) @@ -804,7 +804,7 @@ POSTHOOK: query: drop materialized view mv1 POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@mv1 POSTHOOK: Output: default@mv1 -PREHOOK: query: create materialized view mv1 enable rewrite as +PREHOOK: query: create materialized view mv1 as select depts.deptno, dependents.empid from depts join dependents on (depts.name = dependents.name) @@ -816,7 +816,7 @@ PREHOOK: Input: default@depts PREHOOK: Input: default@emps PREHOOK: Output: database:default PREHOOK: Output: default@mv1 -POSTHOOK: query: create materialized view mv1 enable rewrite as +POSTHOOK: query: create materialized view mv1 as select depts.deptno, dependents.empid from depts join dependents on (depts.name = dependents.name) diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_8.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_8.q.out index 5ac648478e..72f327ed18 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_8.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_8.q.out @@ -50,7 +50,7 @@ POSTHOOK: type: ANALYZE_TABLE POSTHOOK: Input: default@source_table_001 POSTHOOK: Output: default@source_table_001 #### A masked pattern was here #### -PREHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv ENABLE REWRITE AS +PREHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv AS SELECT SUM(A.DOWN_VOLUME) AS DOWN_VOLUME_SUM, SUM(A.UP_VOLUME) AS UP_VOLUME_SUM, @@ -61,7 +61,7 @@ PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@source_table_001 PREHOOK: Output: database:default PREHOOK: Output: default@source_table_001_mv -POSTHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv ENABLE REWRITE AS +POSTHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv AS SELECT SUM(A.DOWN_VOLUME) AS DOWN_VOLUME_SUM, SUM(A.UP_VOLUME) AS UP_VOLUME_SUM, diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_9.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_9.q.out index 8626288e90..225deefed6 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_9.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_9.q.out @@ -50,7 +50,7 @@ POSTHOOK: type: ANALYZE_TABLE POSTHOOK: Input: default@source_table_001 POSTHOOK: Output: default@source_table_001 #### A masked pattern was here #### -PREHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv ENABLE REWRITE AS +PREHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv AS SELECT SUM(A.DOWN_VOLUME) AS DOWN_VOLUME_SUM, SUM(A.UP_VOLUME) AS UP_VOLUME_SUM, @@ -61,7 +61,7 @@ PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@source_table_001 PREHOOK: Output: database:default PREHOOK: Output: default@source_table_001_mv -POSTHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv ENABLE REWRITE AS +POSTHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv AS SELECT SUM(A.DOWN_VOLUME) AS DOWN_VOLUME_SUM, SUM(A.UP_VOLUME) AS UP_VOLUME_SUM, @@ -166,7 +166,7 @@ POSTHOOK: query: DROP MATERIALIZED VIEW source_table_001_mv POSTHOOK: type: DROP_MATERIALIZED_VIEW POSTHOOK: Input: default@source_table_001_mv POSTHOOK: Output: default@source_table_001_mv -PREHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv ENABLE REWRITE AS +PREHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv AS SELECT SUM(A.DOWN_VOLUME) AS DOWN_VOLUME_SUM, SUM(A.UP_VOLUME) AS UP_VOLUME_SUM, @@ -177,7 +177,7 @@ PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@source_table_001 PREHOOK: Output: database:default PREHOOK: Output: default@source_table_001_mv -POSTHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv ENABLE REWRITE AS +POSTHOOK: query: CREATE MATERIALIZED VIEW source_table_001_mv AS SELECT SUM(A.DOWN_VOLUME) AS DOWN_VOLUME_SUM, SUM(A.UP_VOLUME) AS UP_VOLUME_SUM, diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_ssb.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_ssb.q.out index 665395e2b0..874131866a 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_ssb.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_ssb.q.out @@ -578,7 +578,7 @@ POSTHOOK: type: ANALYZE_TABLE POSTHOOK: Input: default@lineorder POSTHOOK: Output: default@lineorder #### A masked pattern was here #### -PREHOOK: query: CREATE MATERIALIZED VIEW `ssb_mv` ENABLE REWRITE +PREHOOK: query: CREATE MATERIALIZED VIEW `ssb_mv` AS SELECT c_city, @@ -614,7 +614,7 @@ PREHOOK: Input: default@ssb_part PREHOOK: Input: default@supplier PREHOOK: Output: database:default PREHOOK: Output: default@ssb_mv -POSTHOOK: query: CREATE MATERIALIZED VIEW `ssb_mv` ENABLE REWRITE +POSTHOOK: query: CREATE MATERIALIZED VIEW `ssb_mv` AS SELECT c_city, diff --git a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_ssb_2.q.out b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_ssb_2.q.out index 7189a02cae..678cff5159 100644 --- a/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_ssb_2.q.out +++ b/ql/src/test/results/clientpositive/llap/materialized_view_rewrite_ssb_2.q.out @@ -578,7 +578,7 @@ POSTHOOK: type: ANALYZE_TABLE POSTHOOK: Input: default@lineorder POSTHOOK: Output: default@lineorder #### A masked pattern was here #### -PREHOOK: query: CREATE MATERIALIZED VIEW `ssb_mv` ENABLE REWRITE +PREHOOK: query: CREATE MATERIALIZED VIEW `ssb_mv` AS SELECT cast(d_year || '-' || d_monthnuminyear || '-' || d_daynuminmonth as timestamp) as `__time`, @@ -615,7 +615,7 @@ PREHOOK: Input: default@ssb_part PREHOOK: Input: default@supplier PREHOOK: Output: database:default PREHOOK: Output: default@ssb_mv -POSTHOOK: query: CREATE MATERIALIZED VIEW `ssb_mv` ENABLE REWRITE +POSTHOOK: query: CREATE MATERIALIZED VIEW `ssb_mv` AS SELECT cast(d_year || '-' || d_monthnuminyear || '-' || d_daynuminmonth as timestamp) as `__time`, diff --git a/ql/src/test/results/clientpositive/materialized_view_authorization_sqlstd.q.out b/ql/src/test/results/clientpositive/materialized_view_authorization_sqlstd.q.out index 578cf85503..90f6fa474b 100644 --- a/ql/src/test/results/clientpositive/materialized_view_authorization_sqlstd.q.out +++ b/ql/src/test/results/clientpositive/materialized_view_authorization_sqlstd.q.out @@ -17,12 +17,12 @@ POSTHOOK: Output: default@amvs_table POSTHOOK: Lineage: amvs_table.a SCRIPT [] POSTHOOK: Lineage: amvs_table.b SCRIPT [] POSTHOOK: Lineage: amvs_table.c SCRIPT [] -PREHOOK: query: create materialized view amvs_mat_view as select a, c from amvs_table +PREHOOK: query: create materialized view amvs_mat_view disable rewrite as select a, c from amvs_table PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@amvs_table PREHOOK: Output: database:default PREHOOK: Output: default@amvs_mat_view -POSTHOOK: query: create materialized view amvs_mat_view as select a, c from amvs_table +POSTHOOK: query: create materialized view amvs_mat_view disable rewrite as select a, c from amvs_table POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@amvs_table POSTHOOK: Output: database:default @@ -148,12 +148,12 @@ PREHOOK: Output: default@amvs_table POSTHOOK: query: grant select on table amvs_table to user user2 with grant option POSTHOOK: type: GRANT_PRIVILEGE POSTHOOK: Output: default@amvs_table -PREHOOK: query: create materialized view amvs_mat_view2 as select a, b from amvs_table +PREHOOK: query: create materialized view amvs_mat_view2 disable rewrite as select a, b from amvs_table PREHOOK: type: CREATE_MATERIALIZED_VIEW PREHOOK: Input: default@amvs_table PREHOOK: Output: database:default PREHOOK: Output: default@amvs_mat_view2 -POSTHOOK: query: create materialized view amvs_mat_view2 as select a, b from amvs_table +POSTHOOK: query: create materialized view amvs_mat_view2 disable rewrite as select a, b from amvs_table POSTHOOK: type: CREATE_MATERIALIZED_VIEW POSTHOOK: Input: default@amvs_table POSTHOOK: Output: database:default