[ https://issues.apache.org/jira/browse/HIVE-11927?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15030862#comment-15030862 ]
Pengcheng Xiong commented on HIVE-11927: ---------------------------------------- [~jpullokkaran], I attached a new patch. I would like to skip CBO when there is an empty logical value list. There are two reasons. (1) If we translate logical value list to table "dummy", we can not specify the row limit as 0 in AST. If we do not specify the row limit, the default 1 will be used. (2) There is a physical optimizer "NullScanOptimizer", which will handle the where false case and translate it to a null scan. Thanks. > Implement/Enable constant related optimization rules in Calcite: enable > HiveReduceExpressionsRule to fold constants > ------------------------------------------------------------------------------------------------------------------- > > Key: HIVE-11927 > URL: https://issues.apache.org/jira/browse/HIVE-11927 > Project: Hive > Issue Type: Sub-task > Reporter: Pengcheng Xiong > Assignee: Pengcheng Xiong > Attachments: HIVE-11927.01.patch, HIVE-11927.02.patch, > HIVE-11927.03.patch, HIVE-11927.04.patch, HIVE-11927.05.patch, > HIVE-11927.06.patch, HIVE-11927.07.patch, HIVE-11927.08.patch, > HIVE-11927.09.patch > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)