[ https://issues.apache.org/jira/browse/ARROW-8969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated ARROW-8969: ---------------------------------- Labels: pull-request-available (was: ) > [C++] Reduce generated code in compute/kernels/scalar_compare.cc > ---------------------------------------------------------------- > > Key: ARROW-8969 > URL: https://issues.apache.org/jira/browse/ARROW-8969 > Project: Apache Arrow > Issue Type: Improvement > Components: C++ > Reporter: Wes McKinney > Assignee: Wes McKinney > Priority: Major > Labels: pull-request-available > Fix For: 1.0.0 > > Time Spent: 10m > Remaining Estimate: 0h > > We are instantiating multiple versions of templates in this module for cases > that, byte-wise, do the exact same comparison. For example: > * For equals, not_equals, we can use the same 32-bit/64-bit comparison > kernels for signed int / unsigned int / floating point types of the same byte > width > * TimestampType can reuse int64 kernels, similarly for other date/time types > * BinaryType/StringType can share kernels > etc. -- This message was sent by Atlassian Jira (v8.3.4#803005)