Commits


frank400 authored and Praveen committed 87e0252abc1
ARROW-12479: [C++][Gandiva] Implement castBigInt, castInt, castIntervalDay and castIntervalYear extra functions Closes #10112 from jvictorhuguenin/feature/implement-castint-cast-bigint-for-various-types and squashes the following commits: 9a3e8ad1f <frank400> Remove castNULLABLE unnecessary implementations d029d128e <frank400> Change macro parameter from NAME to TYPE 33dad3a9f <frank400> Change alias for year_interval to month_interval 44bf1ad43 <frank400> Fix implicit cast 5a42c3ce5 <frank400> Implement round method 9fc9324c8 <frank400> Fix unsigned minus sign 5e7a33570 <frank400> Fix build problems f52655fe6 <frank400> Fix checkstyle 6f1f87d4f <frank400> Add alias for nullable functions 813d9cc58 <frank400> Add projector test for nullable functions 8afc3eba6 <frank400> Add Cast nullable functions c284b1ef3 <frank400> Fix year Interval type 89a2daf21 <frank400> Add test for implemented castINT functions 1f3e44b60 <frank400> Fix tests implementation e177ebbcb <frank400> Fix duplicated function 5c6a7f308 <frank400> Add castINT and castBIGINT from dayinterval and yearinterval d98af88f9 <frank400> Add castINT and castBIGINT for floats and doubles Authored-by: frank400 <j.victorhuguenin2018@gmail.com> Signed-off-by: Praveen <praveen@dremio.com>