[ https://issues.apache.org/jira/browse/HIVE-533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12729006#action_12729006 ]
Namit Jain commented on HIVE-533: --------------------------------- Can you add some constants ? like 1/2 for boolean false/true = may help in some debugging later on. Also, it might be useful to add a dump() method which takes the inputbytebuffer and dumps the structure ? This can be done in a follow-up later also, may be useful for other serdes also. > predicate clauses with rand() should not be pushed down > ------------------------------------------------------- > > Key: HIVE-533 > URL: https://issues.apache.org/jira/browse/HIVE-533 > Project: Hadoop Hive > Issue Type: Bug > Components: Query Processor > Affects Versions: 0.4.0 > Reporter: Prasad Chakka > Assignee: Prasad Chakka > Fix For: 0.4.0 > > Attachments: hive-533.patch > > > in the following query, all predicates except the rand() is pushed down where > in rand() is applied after filter which should not be the case. > select a.* from srcpart a where rand(1) < 0.1 and a.ds = '2008-04-08' and > not(key > 50 or key < 10) and a.hr like '%2'; -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.