[ https://issues.apache.org/jira/browse/HIVE-2470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13118404#comment-13118404 ]
Igor Kabiljo commented on HIVE-2470: ------------------------------------ I mean, change the constructor of ExprNodeGenericFuncDesc to contain: if (FunctionRegistry.isDeterministic(genericUDF)) this.genericUDF = new DeterministicGenericUDFWrapper(genericUDF); else this.genericUDF = genericUDF; so everything works seamlessly from the outside, no need for changing any UDFs and their class hierarchy. > Improve support for Constant Object Inspectors > ---------------------------------------------- > > Key: HIVE-2470 > URL: https://issues.apache.org/jira/browse/HIVE-2470 > Project: Hive > Issue Type: Improvement > Reporter: Jonathan Chang > Assignee: Jonathan Chang > Attachments: HIVE-1360.part2.patch, HIVE-2470.patch > > > ConstantObjectInspectors are nice but they need to be more widely supported > and used. In particular, > * More functions need to be using them. > * There need to be facilities for propagating constness. > * Support for complex types must be added. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira