[ https://issues.apache.org/jira/browse/HIVE-11468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14716272#comment-14716272 ]
Gopal V commented on HIVE-11468: -------------------------------- Added this to my latest builds, but it looks like I broke this with HIVE-11462. The GenericUDFStruct is being turned into a constant expression. {code} Caused by: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.ClassCastException: org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc cannot be cast to org.apache.hadoop.hive.ql.plan.ExprNodeGe nericFuncDesc at org.apache.hadoop.hive.ql.exec.vector.VectorizationContext.getStructInExpression(VectorizationContext.java:1480) ~[hive-exec-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.vector.VectorizationContext.getInExpression(VectorizationContext.java:1513) ~[hive-exec-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.vector.VectorizationContext.getGenericUdfVectorExpression(VectorizationContext.java:1215) ~[hive-exec-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.vector.VectorizationContext.getVectorExpression(VectorizationContext.java:490) ~[hive-exec-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.vector.VectorizationContext.createVectorExpression(VectorizationContext.java:1097) ~[hive-exec-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] {code} > Vectorize: Struct IN() clauses > ------------------------------ > > Key: HIVE-11468 > URL: https://issues.apache.org/jira/browse/HIVE-11468 > Project: Hive > Issue Type: Bug > Components: Hive > Reporter: Matt McCline > Assignee: Matt McCline > Priority: Critical > Attachments: HIVE-11468.01.patch, HIVE-11468.02.patch, > HIVE-11468.03.patch, HIVE-11468.4.patch > > > Improve performance by vectorizing Struct IN() clauses. Related to > HIVE-11428. -- This message was sent by Atlassian JIRA (v6.3.4#6332)