Commits


frank400 authored and Praveen committed 632b2c1d2e0
ARROW-12069: [C++][Gandiva] Implement IN expressions for Decimal type Implement support to IN expressions at Arrow's decimals field independently of its precision or scale. Closes #9785 from frank400/feature/add-decimal-in-expression and squashes the following commits: 1954f552d <frank400> Fix checkstyle problem fcaa6f11f <frank400> Fix decimal parameters names at MakeDecimalVector function 54e7bcb8d <frank400> Fix parameters for hash_combine c80bb5721 <frank400> Implement hash_combine for hash function of gandiva::DecimalScalar128 1f152d5f3 <frank400> Fix problems with backward compatibility 0b4b297a7 <frank400> Add test cases for -0.0, +inf and -inf 6329b2674 <frank400> Fix unused const statement from dex.h d54f2a741 <frank400> Fix unused const statement from dex.h 41b8baf34 <frank400> Fix extern include in gdv_function_stubs.h 9a552b1a1 <frank400> Fix JNI support d36dd453c <frank400> Add BigDecimal support c52ae04de <frank400> Implement support for JNI functions eb3e380fc <frank400> Remove unnecessary properties from InExpressionNode 5553856a2 <frank400> Add JNI bind for IN expressions for Decimal type b538f3580 <frank400> Add custom structures to IN expressions looking for decimal numbers ff78ea244 <frank400> Implements hash for the class DecimalScalar128 and change type used from arrow::Decimal128 to gandiva::DecimalScalar128 3bae14700 <frank400> Apply quality changes 4e9ce672c <frank400> Remove unused llvm decimal type d36aff263 <João Pedro> Correct test for in decimal expressions 6ca50048f <frank400> Change decimal type to Arrows' decimal128 eb60cdfb6 <frank400> Add decimalIR to VisitInExpression method d85622044 <frank400> Implemented disassembled decimal types at stub functions ec62bb8ae <frank400> Implement overwrite function 80764ff8f <frank400> Update test and stub type 158238b17 <frank400> Update Decimal type used 0d5096f4c <frank400> Update hash implementation 47eccb554 <frank400> Update hash function f801e3bf9 <frank400> Implement in expression Lead-authored-by: frank400 <j.victorhuguenin2018@gmail.com> Co-authored-by: João Pedro <joaop@simbioseventures.com> Signed-off-by: Praveen <praveen@dremio.com>