Re: [C++][Gandiva] InExpression with date/time types

2022-01-24 Thread Projjal Chanda
Hi Nate, This looks like a bug in the validation code. Thanks for pointing it out. > If I am not missing something and this is actually a bug I don't mind > filing it and working on it myself with maybe a little direction for the > best way to fix it Sure, go ahead. The issue is here

Re: [Gandiva] Replacing the LRU cache in gandiva

2021-04-21 Thread Projjal Chanda
processes?). >>> >>> Intuitively, if the LRU cache shows too many misses, a simple measure is >>> to increase its size ;-) >>> >>> Last question: have you considered a second level on-disk cache? Numba >>> uses such a cache with good results

[Gandiva] Replacing the LRU cache in gandiva

2021-04-19 Thread Projjal Chanda
Hi, We currently have a cache[1] in gandiva that caches the built projector or filter module with LRU based eviction policy. However since the cost of building different expressions is not uniform it makes sense to have a different eviction policy that takes into account an associated cost of a

Re: [Gandiva] Active maintainers?

2021-03-28 Thread Projjal Chanda
Hi Micah, Will, I will review all the open C++/Java Gandiva PRs. Regarding the [python][gandiva] PRs, I can take a look but its better if someone familiar with it also reviews it. Thanks, Projjal > On 29-Mar-2021, at 10:24 AM, Will Jones wrote: > > Hi Vivek, > > The 18 PRs have the label "ga

[jira] [Created] (ARROW-8887) [Java] Buffer size for complex vectors increases rapidly in case of clear/write loop

2020-05-21 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-8887: - Summary: [Java] Buffer size for complex vectors increases rapidly in case of clear/write loop Key: ARROW-8887 URL: https://issues.apache.org/jira/browse/ARROW-8887

[jira] [Created] (ARROW-8412) [C++][Gandiva] Fix gandiva date_diff function definitions

2020-04-12 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-8412: - Summary: [C++][Gandiva] Fix gandiva date_diff function definitions Key: ARROW-8412 URL: https://issues.apache.org/jira/browse/ARROW-8412 Project: Apache Arrow

[jira] [Created] (ARROW-8393) [C++][Gandiva] Make gandiva function registry case-insensitive

2020-04-10 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-8393: - Summary: [C++][Gandiva] Make gandiva function registry case-insensitive Key: ARROW-8393 URL: https://issues.apache.org/jira/browse/ARROW-8393 Project: Apache Arrow

[jira] [Created] (ARROW-8161) [C++][Gandiva] Consolidate the data generation code for benchmark tests in gandiva into arrow/testing

2020-03-19 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-8161: - Summary: [C++][Gandiva] Consolidate the data generation code for benchmark tests in gandiva into arrow/testing Key: ARROW-8161 URL: https://issues.apache.org/jira/browse/ARROW

[jira] [Created] (ARROW-8086) [Java] Support writing decimal from big endian byte array in UnionListWriter

2020-03-12 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-8086: - Summary: [Java] Support writing decimal from big endian byte array in UnionListWriter Key: ARROW-8086 URL: https://issues.apache.org/jira/browse/ARROW-8086 Project

[jira] [Created] (ARROW-7993) [Java] Support decimal type in ComplexCopier

2020-03-02 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7993: - Summary: [Java] Support decimal type in ComplexCopier Key: ARROW-7993 URL: https://issues.apache.org/jira/browse/ARROW-7993 Project: Apache Arrow Issue

[jira] [Created] (ARROW-7934) [C++] Fix UriEscape for empty string

2020-02-25 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7934: - Summary: [C++] Fix UriEscape for empty string Key: ARROW-7934 URL: https://issues.apache.org/jira/browse/ARROW-7934 Project: Apache Arrow Issue Type: Task

Re: [NIGHTLY] Arrow Build Report for Job nightly-2020-02-19-0

2020-02-19 Thread Projjal Chanda
I will look into the gandiva failures. On Wed, Feb 19, 2020, at 9:10 PM, Krisztián Szűcs wrote: > I’ll will work on them tomorrow, but of course any help is appreciated. > > On 2020. Feb 19., Wed at 15:40, Wes McKinney wrote: > > > The trendline on the nightlies does not look too great. > > > >

[jira] [Created] (ARROW-7882) [C++][Gandiva] Optimise like function for substring pattern

2020-02-19 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7882: - Summary: [C++][Gandiva] Optimise like function for substring pattern Key: ARROW-7882 URL: https://issues.apache.org/jira/browse/ARROW-7882 Project: Apache Arrow

[jira] [Created] (ARROW-7793) [Java] If the child allocators leak memory the base allocator doesn't release its memory before throwing exception

2020-02-07 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7793: - Summary: [Java] If the child allocators leak memory the base allocator doesn't release its memory before throwing exception Key: ARROW-7793 URL: https://issues.apache.org

Re: [Gandiva] LLVM version

2020-02-04 Thread Projjal Chanda
move forward if we don't get any > responses from you in a week (long? short?), right? > > > Thanks, > -- > kou > > In <29da1c69-6f14-45aa-8ea6-4293dc615...@www.fastmail.com> > "Re: [Gandiva] LLVM version" on Mon, 03 Feb 2020 11:26:43 +0530, > &

Re: [Gandiva] LLVM version

2020-02-02 Thread Projjal Chanda
Hi Kou, Let me test the change by running it with Dremio. Will update if there are any issues. Regards, Projjal On Mon, Feb 3, 2020, at 9:11 AM, Wes McKinney wrote: > hi Kou, > > Since nearly 2 weeks have passed, and the changes do not seem too > risky, absent more comments I think it's safe to

[jira] [Created] (ARROW-7660) [C++][Gandiva] Optimise castVarchar(string, int) function for single byte characters

2020-01-23 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7660: - Summary: [C++][Gandiva] Optimise castVarchar(string, int) function for single byte characters Key: ARROW-7660 URL: https://issues.apache.org/jira/browse/ARROW-7660

[jira] [Created] (ARROW-7627) [C++][Gandiva] Optimize string truncate function

2020-01-21 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7627: - Summary: [C++][Gandiva] Optimize string truncate function Key: ARROW-7627 URL: https://issues.apache.org/jira/browse/ARROW-7627 Project: Apache Arrow

[jira] [Created] (ARROW-7615) [CI][Gandiva] Ensure that the gandiva jar has only a whitelisted set of shared dependencies as part of Travis CI job

2020-01-20 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7615: - Summary: [CI][Gandiva] Ensure that the gandiva jar has only a whitelisted set of shared dependencies as part of Travis CI job Key: ARROW-7615 URL: https://issues.apache.org

[jira] [Created] (ARROW-7589) [C++][Gandiva] Calling castVarchar java sometimes results in segmentation fault for input length 0

2020-01-15 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7589: - Summary: [C++][Gandiva] Calling castVarchar java sometimes results in segmentation fault for input length 0 Key: ARROW-7589 URL: https://issues.apache.org/jira/browse/ARROW

[jira] [Created] (ARROW-7529) [C++][Gandiva] Handle utf8 characters for castVARCHAR(string, int) function

2020-01-09 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7529: - Summary: [C++][Gandiva] Handle utf8 characters for castVARCHAR(string, int) function Key: ARROW-7529 URL: https://issues.apache.org/jira/browse/ARROW-7529 Project

[jira] [Created] (ARROW-7496) [CI][Gandiva] Use static protobuf dependency while building Gandiva jar

2020-01-06 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7496: - Summary: [CI][Gandiva] Use static protobuf dependency while building Gandiva jar Key: ARROW-7496 URL: https://issues.apache.org/jira/browse/ARROW-7496 Project

[jira] [Created] (ARROW-7473) [C++][Gandiva] Improve error message for locate function

2019-12-26 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7473: - Summary: [C++][Gandiva] Improve error message for locate function Key: ARROW-7473 URL: https://issues.apache.org/jira/browse/ARROW-7473 Project: Apache Arrow

[jira] [Created] (ARROW-7466) [CI][Java] Fix gandiva-jar-osx nightly build failure

2019-12-22 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7466: - Summary: [CI][Java] Fix gandiva-jar-osx nightly build failure Key: ARROW-7466 URL: https://issues.apache.org/jira/browse/ARROW-7466 Project: Apache Arrow

[jira] [Created] (ARROW-7447) [Java] ComplexCopier does incorrect copy in some cases

2019-12-20 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7447: - Summary: [Java] ComplexCopier does incorrect copy in some cases Key: ARROW-7447 URL: https://issues.apache.org/jira/browse/ARROW-7447 Project: Apache Arrow

[jira] [Created] (ARROW-7359) [C++][Gandiva] Don't throw error for locate function with start position exceeding string length, return 0 instead

2019-12-09 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7359: - Summary: [C++][Gandiva] Don't throw error for locate function with start position exceeding string length, return 0 instead Key: ARROW-7359 URL: https://issues.apache.org

[jira] [Created] (ARROW-7308) [C++][Gandiva] Implement castVARCHAR(float_type) functions in Gandiva

2019-12-04 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7308: - Summary: [C++][Gandiva] Implement castVARCHAR(float_type) functions in Gandiva Key: ARROW-7308 URL: https://issues.apache.org/jira/browse/ARROW-7308 Project

[jira] [Created] (ARROW-7300) [C++][Gandiva] Implement functions to cast from strings to integers/floats

2019-12-02 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7300: - Summary: [C++][Gandiva] Implement functions to cast from strings to integers/floats Key: ARROW-7300 URL: https://issues.apache.org/jira/browse/ARROW-7300 Project

[jira] [Created] (ARROW-7278) [C++][Gandiva] Implement Boyer-Moore string search algorithm for functions doing string matching

2019-11-28 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7278: - Summary: [C++][Gandiva] Implement Boyer-Moore string search algorithm for functions doing string matching Key: ARROW-7278 URL: https://issues.apache.org/jira/browse/ARROW-7278

[jira] [Created] (ARROW-7263) [C++][Gandiva] Implement locate and position functions

2019-11-26 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7263: - Summary: [C++][Gandiva] Implement locate and position functions Key: ARROW-7263 URL: https://issues.apache.org/jira/browse/ARROW-7263 Project: Apache Arrow

[jira] [Created] (ARROW-7262) [C++][Gandiva] Implement replace function in Gandiva

2019-11-26 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7262: - Summary: [C++][Gandiva] Implement replace function in Gandiva Key: ARROW-7262 URL: https://issues.apache.org/jira/browse/ARROW-7262 Project: Apache Arrow

[jira] [Created] (ARROW-7215) [C++][Gandiva] Implement castVARCHAR(integer_type) functions in Gandiva

2019-11-20 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7215: - Summary: [C++][Gandiva] Implement castVARCHAR(integer_type) functions in Gandiva Key: ARROW-7215 URL: https://issues.apache.org/jira/browse/ARROW-7215 Project

[jira] [Created] (ARROW-7205) [C++][Gandiva] Implement regexp_matches, regexp_like functions in ganidva

2019-11-19 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7205: - Summary: [C++][Gandiva] Implement regexp_matches, regexp_like functions in ganidva Key: ARROW-7205 URL: https://issues.apache.org/jira/browse/ARROW-7205 Project

[jira] [Created] (ARROW-7108) [C++][Gandiva] Use appropriate flag for string functions which can return errors

2019-11-10 Thread Projjal Chanda (Jira)
Projjal Chanda created ARROW-7108: - Summary: [C++][Gandiva] Use appropriate flag for string functions which can return errors Key: ARROW-7108 URL: https://issues.apache.org/jira/browse/ARROW-7108