hadoop-hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zheng Shao (JIRA)" <j...@apache.org>
Subject [jira] Created: (HIVE-253) rand() gets precomputated in compilation phase
Date Wed, 28 Jan 2009 00:52:59 GMT
rand() gets precomputated in compilation phase
----------------------------------------------

                 Key: HIVE-253
                 URL: https://issues.apache.org/jira/browse/HIVE-253
             Project: Hadoop Hive
          Issue Type: Bug
          Components: Query Processor
            Reporter: Zheng Shao


SELECT * FROM t WHERE rand() < 0.01;

Hive will say: "No need to submit job", because the condition evaluates to false.

The rand() function is special in the sense that every time it evaluates to a different value.
We should disallow computing the value in the compiling phase.

One way to do that is to add an annotation in the UDFRand and check that in the compiling
phase.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message