[ https://issues.apache.org/jira/browse/HIVE-12750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matt McCline updated HIVE-12750: -------------------------------- Attachment: HIVE-12750.8.patch Given up on adding an invariant to vectorization code with respect to noNulls and isNull. To many different styles of vectorization code and vector unit test logic. Solution in this patch: always clear the isNull array in ColumnVector.reset() Add outputColVector.reset() calls in the VectorExpression derived classes. 8th patch is a charm. > Vectorization logic not maintaining noNulls flag and isNull array properly > causing wrong query results > ------------------------------------------------------------------------------------------------------ > > Key: HIVE-12750 > URL: https://issues.apache.org/jira/browse/HIVE-12750 > Project: Hive > Issue Type: Bug > Components: Hive > Reporter: Matt McCline > Assignee: Matt McCline > Priority: Critical > Attachments: HIVE-12750.1.patch, HIVE-12750.2.patch, > HIVE-12750.3.patch, HIVE-12750.4.patch, HIVE-12750.5.patch, > HIVE-12750.6.patch, HIVE-12750.8.patch > > > A very large query produced wrong results due to not maintaining noNulls flag > and isNull array properly. No Q file since input files too large. -- This message was sent by Atlassian JIRA (v6.3.4#6332)