Commits


naman1996 authored and Praveen committed f2ad6a95acf
ARROW-9956: [C++] [Gandiva] Implementation of binary_string function in gandiva Function takes in a normal string or a hexadecimal encoded string( Eg: \xca\xfe\xba\xbe) and converts it to VARBINARY (byte array). Closes #8201 from naman1996/ARROW-9956 and squashes the following commits: f3abfd627 <naman1996> Force inlining helper function cf335be68 <naman1996> Removing convert_fromUTF8_binary 746f993a5 <naman1996> removing include of arrow/util/string.h af6e12e36 <naman1996> Changes to remove parseHexValue 5d1c90a10 <naman1996> Correcting typo f970214a3 <naman1996> Removing error thrown by ParseHexValue for parity with java implementation 11572ceb4 <naman1996> setting out_len to 0 90a7798f1 <naman1996> Making char array null terminated for failing unit test in ubuntu af3785a1d <naman1996> Fixing small linting error 4d09d154e <naman1996> Changes to remove std::string d3afcb91a <naman1996> refactor to use arrow::ParseHexValue 8b4f563cd <naman1996> fixing test dec947544 <naman1996> fixing test issue 52a1708de <naman1996> fixing lint errors 562b285c2 <naman1996> correcting linting errors 1f7fb91eb <naman1996> handling null string case 58efbb93c <naman1996> adding binary string function Authored-by: naman1996 <namanudasi160196@gmail.com–> Signed-off-by: Praveen <praveen@dremio.com>