[ https://issues.apache.org/jira/browse/HIVE-14452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gopal V updated HIVE-14452: --------------------------- Description: Since the VectorDeserializeRow already calls a setVal(), the copy inside the lower layer is entirely wasteful. {code} BinarySortableSerDe.deserializeText( inputByteBuffer, columnSortOrderIsDesc[fieldIndex], tempText); {code} With HIVE-14451, the copies can be avoided for some scenarios and retained for others. was: Since the VectorDeserializeRow already calls a setVal(), the copy inside the lower layer is entirely wasteful. With HIVE-14451, the copies can be avoided for some scenarios and retained for others. > Vectorization: BinarySortableDeserializeRead should delegate buffer copies to > VectorDeserializeRow > -------------------------------------------------------------------------------------------------- > > Key: HIVE-14452 > URL: https://issues.apache.org/jira/browse/HIVE-14452 > Project: Hive > Issue Type: Improvement > Components: Vectorization > Reporter: Gopal V > > Since the VectorDeserializeRow already calls a setVal(), the copy inside the > lower layer is entirely wasteful. > {code} > BinarySortableSerDe.deserializeText( > inputByteBuffer, columnSortOrderIsDesc[fieldIndex], tempText); > {code} > With HIVE-14451, the copies can be avoided for some scenarios and retained > for others. -- This message was sent by Atlassian JIRA (v6.3.4#6332)