Commits


Prudhvi Porandla authored and Pindikura Ravindra committed e2c35089b8b
ARROW-5661: [Gandiva] [C++] support hash functions for decimals in gandiva 1. change hash functions to match java implementation 2. hash functions for decimals 3. isnull/isnotnull, indistinct/isnotdistinct, isnumeric for decimals Author: Prudhvi Porandla <prudhvi.porandla@icloud.com> Closes #4618 from pprudhvi/decimal-hash and squashes the following commits: 2db61e981 <Prudhvi Porandla> use EXPECT_ARROW_ARRAY_EQUALS db7cc479d <Prudhvi Porandla> clang-format d089ec90e <Prudhvi Porandla> Merge branch 'master' of https://github.com/apache/arrow into decimal-hash c7ea71b0a <Prudhvi Porandla> run clang-format 9eeb24559 <Prudhvi Porandla> remove wrong scale unittest 5c525e1c7 <Prudhvi Porandla> Merge branch 'master' of https://github.com/apache/arrow into decimal-hash 5f8924524 <Prudhvi Porandla> 1. test for chained hashes 2. seed is always valid 6be7e4738 <Prudhvi Porandla> add test for isnull, isdistinct bbb257847 <Prudhvi Porandla> Merge branch 'master' of https://github.com/apache/arrow into decimal-hash 2b0db5797 <Prudhvi Porandla> Merge branch 'master' of https://github.com/apache/arrow into decimal-hash 6e5464322 <Prudhvi Porandla> change hashWithSeed behaviour when seed or input is not set; variable name changes eb11f971f <Prudhvi Porandla> decimal is numeric only if validity bit is set 225cbcbe7 <Prudhvi Porandla> Merge branch 'master' of https://github.com/apache/arrow into decimal-hash c8289bbd3 <Prudhvi Porandla> use equals in is_distinct 8c6c4bb04 <Prudhvi Porandla> Merge branch 'master' of https://github.com/apache/arrow into decimal-hash 3f3820015 <Prudhvi Porandla> add isnull/isnotnull, isnumeric, isdistinct/isnotdistinct to decimal type e45bc6093 <Prudhvi Porandla> add data, seed validity parameters 1e419b2dc <Prudhvi Porandla> change function names e6f6c487e <Prudhvi Porandla> Merge branch 'master' of https://github.com/apache/arrow into decimal-hash c3abc22e9 <Prudhvi Porandla> correct function names in decimal_wrapper c0baa0284 <Prudhvi Porandla> correct function names in ir ad5d500dd <Prudhvi Porandla> add tests for decimal hash functions 918c0231f <Prudhvi Porandla> hash functions for decimal