[ https://issues.apache.org/jira/browse/HIVE-22262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17065096#comment-17065096 ]
Jesus Camacho Rodriguez commented on HIVE-22262: ------------------------------------------------ [~vgarg], iirc {{HiveAggregateJoinTransposeRule}} has a cost check before triggering the transformation; you may want to check whether using the original {{AggregateJoinTransposeRule}} makes a difference. > Aggregate pushdown through join may generate additional rewriting > opportunities > ------------------------------------------------------------------------------- > > Key: HIVE-22262 > URL: https://issues.apache.org/jira/browse/HIVE-22262 > Project: Hive > Issue Type: Sub-task > Components: CBO, Materialized views > Affects Versions: 3.1.2 > Reporter: Steve Carlin > Assignee: Vineet Garg > Priority: Major > Attachments: eager-v2.sql > > > In this case, there is a function used in the query and materialized view, > but the aggregate is not being pushed down. Script is attached. > Example query and materialized view: > create materialized view av1 stored as orc as select fk1, fk2, fk3, > to_date(fk4), sum(1) from fact group by 1, 2, 3, 4; > explain cbo select pk1, dim2.fk4, sum(1), count(c1) > from fact, dim2 > where to_date(fact.fk4) = dim2.fk4 > group by 1, 2 > order by 1, 2; -- This message was sent by Atlassian Jira (v8.3.4#803005)