Chaoyu Tang created HIVE-10587: ---------------------------------- Summary: ExprNodeColumnDesc should be created with isPartitionColOrVirtualCol true for DP column Key: HIVE-10587 URL: https://issues.apache.org/jira/browse/HIVE-10587 Project: Hive Issue Type: Bug Components: Query Processor Affects Versions: 1.0.0 Reporter: Chaoyu Tang Assignee: Chaoyu Tang Priority: Minor
In SymenticAnalyzer method: Operator genConversionSelectOperator(String dest, QB qb, Operator input, TableDesc table_desc, DynamicPartitionCtx dpCtx) throws SemanticException == The DP column's ExprNodeColumnDesc is created by passing false as the parameter isPartitionColOrVirtualCol value: {code} // DP columns starts with tableFields.size() for (int i = tableFields.size() + (updating() ? 1 : 0); i < rowFields.size(); ++i) { TypeInfo rowFieldTypeInfo = rowFields.get(i).getType(); ExprNodeDesc column = new ExprNodeColumnDesc( rowFieldTypeInfo, rowFields.get(i).getInternalName(), "", false); expressions.add(column); } {code} I think it should be true instead. -- This message was sent by Atlassian JIRA (v6.3.4#6332)