[jira] [Resolved] (ARROW-15335) [Java] Creating reader on an empty struct of list throws exception

2022-01-16 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-15335.
---
Fix Version/s: 7.0.0
   Resolution: Fixed

Issue resolved by pull request 12151
[https://github.com/apache/arrow/pull/12151]

> [Java] Creating reader on an empty struct of list throws exception
> --
>
> Key: ARROW-15335
> URL: https://issues.apache.org/jira/browse/ARROW-15335
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: Java
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 7.0.0
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Resolved] (ARROW-12563) Add space,add_months and datediff functions for string

2021-10-20 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12563.
---
Fix Version/s: 6.0.0
   Resolution: Fixed

Issue resolved by pull request 11259
[https://github.com/apache/arrow/pull/11259]

> Add space,add_months and datediff functions for string
> --
>
> Key: ARROW-12563
> URL: https://issues.apache.org/jira/browse/ARROW-12563
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Dileep
>Assignee: Anthony Louis Gotlib Ferreira
>Priority: Major
>  Labels: pull-request-available
> Fix For: 6.0.0
>
>  Time Spent: 2h 50m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-13163) [C++][Gandiva] Implement REPEAT function on Gandiva

2021-08-04 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-13163.
---
Fix Version/s: 6.0.0
   Resolution: Fixed

Issue resolved by pull request 10595
[https://github.com/apache/arrow/pull/10595]

> [C++][Gandiva] Implement REPEAT function on Gandiva
> ---
>
> Key: ARROW-13163
> URL: https://issues.apache.org/jira/browse/ARROW-13163
> Project: Apache Arrow
>  Issue Type: Improvement
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 6.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> Implement REPEAT function on Gandiva which concatenate a string "n" times.
> - REPEAT(str, int)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12866) [C++][Gandiva] Implement STRPOS function on Gandiva

2021-08-04 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12866.
---
Fix Version/s: 6.0.0
   Resolution: Fixed

Issue resolved by pull request 10396
[https://github.com/apache/arrow/pull/10396]

> [C++][Gandiva] Implement STRPOS function on Gandiva
> ---
>
> Key: ARROW-12866
> URL: https://issues.apache.org/jira/browse/ARROW-12866
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Major
>  Labels: pull-request-available
> Fix For: 6.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> Search for a string within another string
> Same as "locate(substr, str)", except for the reverse order of the arguments 
> STRPOS(str, substr).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12410) [C++][Gandiva] Implement regexp_replace function on Gandiva

2021-08-04 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12410.
---
Fix Version/s: 6.0.0
   Resolution: Fixed

Issue resolved by pull request 10059
[https://github.com/apache/arrow/pull/10059]

> [C++][Gandiva] Implement regexp_replace function on Gandiva
> ---
>
> Key: ARROW-12410
> URL: https://issues.apache.org/jira/browse/ARROW-12410
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: Rodrigo Jacomozzi de Bem
>Assignee: Projjal Chanda
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 6.0.0
>
>  Time Spent: 3h 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (ARROW-12410) [C++][Gandiva] Implement regexp_replace function on Gandiva

2021-08-04 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar reassigned ARROW-12410:
-

Assignee: Projjal Chanda

> [C++][Gandiva] Implement regexp_replace function on Gandiva
> ---
>
> Key: ARROW-12410
> URL: https://issues.apache.org/jira/browse/ARROW-12410
> Project: Apache Arrow
>  Issue Type: New Feature
>Reporter: Rodrigo Jacomozzi de Bem
>Assignee: Projjal Chanda
>Priority: Minor
>  Labels: pull-request-available
>  Time Spent: 3h 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-12410) [C++][Gandiva] Implement regexp_replace function on Gandiva

2021-08-04 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-12410:
--
Component/s: C++ - Gandiva

> [C++][Gandiva] Implement regexp_replace function on Gandiva
> ---
>
> Key: ARROW-12410
> URL: https://issues.apache.org/jira/browse/ARROW-12410
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: Rodrigo Jacomozzi de Bem
>Assignee: Projjal Chanda
>Priority: Minor
>  Labels: pull-request-available
>  Time Spent: 3h 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12479) [C++][Gandiva] Implement castBigInt, castInt, castIntervalDay and castIntervalYear extra functions

2021-08-04 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12479.
---
Fix Version/s: 6.0.0
   Resolution: Fixed

Issue resolved by pull request 10112
[https://github.com/apache/arrow/pull/10112]

> [C++][Gandiva] Implement castBigInt, castInt, castIntervalDay and 
> castIntervalYear extra functions
> --
>
> Key: ARROW-12479
> URL: https://issues.apache.org/jira/browse/ARROW-12479
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: João Victor Huguenin
>Assignee: João Victor Huguenin
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 6.0.0
>
>  Time Spent: 2h
>  Remaining Estimate: 0h
>
> * Implement castBIGINT and castINT for floats, doubles, intervalDay and 
> intervalYear.
>  * Implement Castnullablebigint/int for interval year.
>  * Implement Castnullableintervalday/year receiving int and bigint



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12388) [C++][Gandiva] Implement cast numbers from varbinary functions in gandiva

2021-08-04 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12388?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12388.
---
Fix Version/s: 6.0.0
   Resolution: Fixed

Issue resolved by pull request 10033
[https://github.com/apache/arrow/pull/10033]

> [C++][Gandiva] Implement cast numbers from varbinary functions in gandiva
> -
>
> Key: ARROW-12388
> URL: https://issues.apache.org/jira/browse/ARROW-12388
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: João Victor Huguenin
>Assignee: João Victor Huguenin
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 6.0.0
>
>  Time Spent: 2h 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-13429) [C++][Gandiva] Gandiva crashes when compiling If-else expression with binary type

2021-08-04 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-13429.
---
Fix Version/s: 6.0.0
   Resolution: Fixed

Issue resolved by pull request 10775
[https://github.com/apache/arrow/pull/10775]

> [C++][Gandiva] Gandiva crashes when compiling If-else expression with binary 
> type
> -
>
> Key: ARROW-13429
> URL: https://issues.apache.org/jira/browse/ARROW-13429
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 6.0.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-13217) [C++][Gandiva] Correct convert_replace function for invalid chars on string beginning

2021-07-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-13217.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10625
[https://github.com/apache/arrow/pull/10625]

> [C++][Gandiva] Correct convert_replace function for invalid chars on string 
> beginning
> -
>
> Key: ARROW-13217
> URL: https://issues.apache.org/jira/browse/ARROW-13217
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The CONVERT_REPLACE Gandiva function is not working properly for invalid 
> chars on the beginning of the string (e.g. "\xa0\xa1-valid" should be  
> "-valid" considering an empty replacement char. But it is not replacing 
> correctly).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-13281) [C++][Gandiva] Error on timestampDiffMonth function behavior for negative diff values

2021-07-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-13281.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10674
[https://github.com/apache/arrow/pull/10674]

> [C++][Gandiva] Error on timestampDiffMonth function behavior for negative 
> diff values
> -
>
> Key: ARROW-13281
> URL: https://issues.apache.org/jira/browse/ARROW-13281
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The TIMESTAMPDIFF function appears to return incorrect values when a negative 
> number should be returned.
> Example:
>  - For the inputs TIMESTAMPDIFFMONTH("2019-06-30", "2019-03-31") it should 
> return *-3**,* but it returns *-1*
>  - For the inputs TIMESTAMPDIFFMONTH("2019-06-30", "2019-05-31") it should 
> return *-1**,* but it returns *1*



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-13162) [C++][Gandiva] Add new alias for extract date functions in Gandiva registry

2021-07-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-13162.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10594
[https://github.com/apache/arrow/pull/10594]

> [C++][Gandiva] Add new alias for extract date functions in Gandiva registry
> ---
>
> Key: ARROW-13162
> URL: https://issues.apache.org/jira/browse/ARROW-13162
> Project: Apache Arrow
>  Issue Type: Improvement
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-13190) [C++] [Gandiva] Change behavior of INITCAP function

2021-07-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-13190.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10604
[https://github.com/apache/arrow/pull/10604]

> [C++] [Gandiva] Change behavior of INITCAP function
> ---
>
> Key: ARROW-13190
> URL: https://issues.apache.org/jira/browse/ARROW-13190
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: Anthony Louis Gotlib Ferreira
>Assignee: Anthony Louis Gotlib Ferreira
>Priority: Trivial
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 5h 10m
>  Remaining Estimate: 0h
>
> The current behavior of the *INITCAP* function is to turn the first character 
> of each word uppercase and remains the other as is.
> The desired behavior is to turn the first letter uppercase and the other 
> lowercase. Any character except the alphanumeric ones should be considered as 
> a word separator. 
> That behavior is based on these database systems:
>  * 
> [Oracle]([https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions065.htm])
>  * [Postgres]([https://w3resource.com/PostgreSQL/initcap-function.php)]
>  * [Redshift]([https://docs.aws.amazon.com/redshift/latest/dg/r_INITCAP.html)]
>  * [Splice 
> Machine]([https://doc.splicemachine.com/sqlref_builtinfcns_initcap.html])



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-13050) [C++][Gandiva] Implement SPACE Hive function on Gandiva

2021-07-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-13050.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10517
[https://github.com/apache/arrow/pull/10517]

> [C++][Gandiva] Implement SPACE Hive function on Gandiva
> ---
>
> Key: ARROW-13050
> URL: https://issues.apache.org/jira/browse/ARROW-13050
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> Implement SPACE Hive function on Gandiva



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-13049) [C++][Gandiva] Implement BIN Hive function on Gandiva

2021-07-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13049?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-13049.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10516
[https://github.com/apache/arrow/pull/10516]

> [C++][Gandiva] Implement BIN Hive function on Gandiva
> -
>
> Key: ARROW-13049
> URL: https://issues.apache.org/jira/browse/ARROW-13049
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 3h 20m
>  Remaining Estimate: 0h
>
> Implement BIN Hive function on Gandiva



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-13006) [C++][Gandiva] Implement BASE64 and UNBASE64 Hive functions on Gandiva

2021-07-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-13006.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10479
[https://github.com/apache/arrow/pull/10479]

> [C++][Gandiva] Implement BASE64 and UNBASE64 Hive functions on Gandiva
> --
>
> Key: ARROW-13006
> URL: https://issues.apache.org/jira/browse/ARROW-13006
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> Implement BASE64 and UNBASE64 Hive functions on Gandiva



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12986) [C++][Gandiva] Implement new cache eviction policy in Gandiva

2021-07-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12986.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10465
[https://github.com/apache/arrow/pull/10465]

> [C++][Gandiva] Implement new cache eviction policy in Gandiva
> -
>
> Key: ARROW-12986
> URL: https://issues.apache.org/jira/browse/ARROW-12986
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 2h 20m
>  Remaining Estimate: 0h
>
> Actually, the eviction policy algorithm used by Gandiva's cache is based on 
> LRU.
> I suggest to add a new option of eviction algorithm to use that considers the 
> LLVM build time as a cost, and evicts the elements based on the 
> GrredyDual-Size algorithm.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12856) [C++][Gandiva] Implement castBIT and castBOOLEAN functions on Gandiva

2021-07-05 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12856.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10382
[https://github.com/apache/arrow/pull/10382]

> [C++][Gandiva] Implement castBIT and castBOOLEAN functions on Gandiva
> -
>
> Key: ARROW-12856
> URL: https://issues.apache.org/jira/browse/ARROW-12856
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> Implement castBIT and castBOOLEAN functions on Gandiva for UTF8 input values



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12556) [C++][Gandiva] Implement BYTESUBSTRING functions on Gandiva

2021-07-05 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12556.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10169
[https://github.com/apache/arrow/pull/10169]

> [C++][Gandiva] Implement BYTESUBSTRING functions on Gandiva
> ---
>
> Key: ARROW-12556
> URL: https://issues.apache.org/jira/browse/ARROW-12556
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> Implement BYTE_SUBSTR([string] giventext, [number] x, [number] y)
> Produces the binary representation of a string y characters long derived by 
> starting at position x in the string giventext. y may also be given by the 
> expression LENGTH(giventext), which indicates that you wish to convert every 
> remaining character in giventext.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12378) [C++][Gandiva] Implement castVARBINARY functions

2021-06-27 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12378.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10023
[https://github.com/apache/arrow/pull/10023]

> [C++][Gandiva] Implement castVARBINARY functions
> 
>
> Key: ARROW-12378
> URL: https://issues.apache.org/jira/browse/ARROW-12378
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> Implement the following functions:
>  * castVARBINARY(varchar, len)
>  * castVARBINARY(varbinary, len)
>  * castVARBINARY(float/double/int/bigint, bigint len)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12882) [C++][Gandiva] Fix behavior of convevrt_replace function for empty replacement char

2021-06-17 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12882.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10406
[https://github.com/apache/arrow/pull/10406]

> [C++][Gandiva] Fix behavior of convevrt_replace function for empty 
> replacement char
> ---
>
> Key: ARROW-12882
> URL: https://issues.apache.org/jira/browse/ARROW-12882
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Major
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The convert_replace function on Gandiva, when defining an empty replacement 
> char, should be able to replace the invalid chars with an empty string. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12936) [C++][Gandiva] Implement ASCII Hive function on Gandiva

2021-06-07 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12936.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10438
[https://github.com/apache/arrow/pull/10438]

> [C++][Gandiva] Implement ASCII Hive function on Gandiva
> ---
>
> Key: ARROW-12936
> URL: https://issues.apache.org/jira/browse/ARROW-12936
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Implement ASCII Hive function on Gandiva



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12567) [C++][Gandiva] Implement LPAD and RPAD functions for string input values

2021-06-07 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12567?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12567.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10173
[https://github.com/apache/arrow/pull/10173]

> [C++][Gandiva] Implement LPAD and RPAD functions for string input values
> 
>
> Key: ARROW-12567
> URL: https://issues.apache.org/jira/browse/ARROW-12567
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 4.5h
>  Remaining Estimate: 0h
>
> Implement LPAD and RPAD functions for string input values.
>  * LPAD([string] basetext, [number] x, [optional string] padtext)
>  * RPAD([string] basetext, [number] x, [optional string] padtext)
> lpad - Prepends padtext to basetext in a way that allows as many characters 
> as possible from padtext given an output string length of x. When x is less 
> than or equal to the length of basetext, only characters from basetext are 
> printed in the output. If padtext is omitted then spaces are prepended.
> rpad - Appends padtext to basetext in a way that allows as many characters as 
> possible from padtext given an output string length of x. When x is less than 
> or equal to the length of basetext, only characters from basetext are printed 
> in the output. If padtext is omitted then spaces are appended.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12534) [C++][Gandiva] Implement LEFT and RIGHT functions on Gandiva for string input values

2021-06-07 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12534.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10155
[https://github.com/apache/arrow/pull/10155]

> [C++][Gandiva] Implement LEFT and RIGHT functions on Gandiva for string input 
> values
> 
>
> Key: ARROW-12534
> URL: https://issues.apache.org/jira/browse/ARROW-12534
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> * LEFT:  Returns the x leftmost characters of giventext;
>  * RIGHT:  Returns the x rightmost characters of giventext;



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12205) [C++][Gandiva] Implement TO_TIME([number] secs) and TO_TIMESTAMP([number] secs) function

2021-06-07 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12205.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 9890
[https://github.com/apache/arrow/pull/9890]

> [C++][Gandiva] Implement TO_TIME([number] secs) and TO_TIMESTAMP([number] 
> secs) function
> 
>
> Key: ARROW-12205
> URL: https://issues.apache.org/jira/browse/ARROW-12205
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 3h 20m
>  Remaining Estimate: 0h
>
> Implement TO_TIME([number] secs) and TO_TIMESTAMP([number] secs) function



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-11565) [C++][Gandiva] Modify upper()/lower() to work with UTF8 and add INIT_CAP function

2021-05-24 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-11565.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10040
[https://github.com/apache/arrow/pull/10040]

> [C++][Gandiva] Modify upper()/lower() to work with UTF8 and add INIT_CAP 
> function
> -
>
> Key: ARROW-11565
> URL: https://issues.apache.org/jira/browse/ARROW-11565
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Assignee: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-11565) [C++][Gandiva] Modify upper()/lower() to work with UTF8 and add INIT_CAP function

2021-05-24 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-11565:
--
Component/s: C++ - Gandiva

> [C++][Gandiva] Modify upper()/lower() to work with UTF8 and add INIT_CAP 
> function
> -
>
> Key: ARROW-11565
> URL: https://issues.apache.org/jira/browse/ARROW-11565
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Assignee: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12621) [C++][Gandiva] Add alias to sha1 and sha256 functions

2021-05-19 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12621.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10218
[https://github.com/apache/arrow/pull/10218]

> [C++][Gandiva] Add alias to sha1 and sha256 functions
> -
>
> Key: ARROW-12621
> URL: https://issues.apache.org/jira/browse/ARROW-12621
> Project: Apache Arrow
>  Issue Type: Improvement
>  Components: C++ - Gandiva
>Reporter: Anthony Louis Gotlib Ferreira
>Assignee: Anthony Louis Gotlib Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> The names of the sha functions are *hashSHA1* and *hashSHA256*. The objective 
> is to make the functions also being available through the *sha* and 
> *sha1*names for SHA1 algorithms and *sha2* and *sha256* for SHA256 algorithms.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12166) [C++][Gandiva] Implements CONVERT_TO(value, type) function

2021-05-19 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12166.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 9861
[https://github.com/apache/arrow/pull/9861]

> [C++][Gandiva] Implements CONVERT_TO(value, type) function
> --
>
> Key: ARROW-12166
> URL: https://issues.apache.org/jira/browse/ARROW-12166
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: Anthony Louis Gotlib Ferreira
>Assignee: Anthony Louis Gotlib Ferreira
>Priority: Trivial
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 3h
>  Remaining Estimate: 0h
>
> Implements the CONVERT_TO function inside the Gandiva, which receives a value 
> for a defined type and returns its bytes representation.
> The behavior is based on Apache Drill implementation: 
> https://drill.apache.org/docs/data-type-conversion/#convert_to-and-convert_from



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12443) [C++][Gandiva] Implement castVARCHAR function for binary input

2021-05-19 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12443?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12443.
---
Fix Version/s: 5.0.0
   Resolution: Fixed

Issue resolved by pull request 10095
[https://github.com/apache/arrow/pull/10095]

> [C++][Gandiva] Implement castVARCHAR function for binary input
> --
>
> Key: ARROW-12443
> URL: https://issues.apache.org/jira/browse/ARROW-12443
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 5.0.0
>
>  Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> Implement castVARCHAR function for binary input



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-7215) [C++][Gandiva] Implement castVARCHAR(numeric_type) functions in Gandiva

2021-04-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-7215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-7215.
--
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9816
[https://github.com/apache/arrow/pull/9816]

> [C++][Gandiva] Implement castVARCHAR(numeric_type) functions in Gandiva
> ---
>
> Key: ARROW-7215
> URL: https://issues.apache.org/jira/browse/ARROW-7215
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 4h 50m
>  Remaining Estimate: 0h
>
> Support following function signature in Gandiva:
>  FunctionSignature{name =castVARCHAR, return type =Utf8, param types 
> =[numeric_type, Int(64, true)]}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12323) [C++][Gandiva] Implement castTIME(timestamp) function

2021-04-12 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12323.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9974
[https://github.com/apache/arrow/pull/9974]

> [C++][Gandiva] Implement castTIME(timestamp) function
> -
>
> Key: ARROW-12323
> URL: https://issues.apache.org/jira/browse/ARROW-12323
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: Anthony Louis Gotlib Ferreira
>Assignee: Anthony Louis Gotlib Ferreira
>Priority: Trivial
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> The function gets a timestamp in milliseconds and returns the number of 
> millisecond since midnight for the day of the timestamp



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12146) [C++][Gandiva] Implement CONVERT_FROM(expression, ‘UTF8’, replacement char) function

2021-04-12 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12146.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9844
[https://github.com/apache/arrow/pull/9844]

> [C++][Gandiva] Implement CONVERT_FROM(expression, ‘UTF8’, replacement char) 
> function
> 
>
> Key: ARROW-12146
> URL: https://issues.apache.org/jira/browse/ARROW-12146
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 5h 40m
>  Remaining Estimate: 0h
>
> Implement CONVERT_FROM(expression, ‘UTF8’, replacement char)
> Converts the byte data in expression to UTF-8. Expression can be a literal 
> string or a field name. Will replace any invalid UTF-8 characters with the 
> replacement character.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12069) [C++][Gandiva]Implement IN expressions for Decimal types

2021-04-12 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12069.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9785
[https://github.com/apache/arrow/pull/9785]

> [C++][Gandiva]Implement IN expressions for Decimal types
> 
>
> Key: ARROW-12069
> URL: https://issues.apache.org/jira/browse/ARROW-12069
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: João Victor Huguenin
>Assignee: João Victor Huguenin
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> Implement support to IN expressions at Arrow's decimals field independently 
> of its precision or scale.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-11984) [C++][Gandiva] Implement SHA1 and SHA256 functions

2021-04-12 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-11984.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9707
[https://github.com/apache/arrow/pull/9707]

> [C++][Gandiva] Implement SHA1 and SHA256 functions 
> ---
>
> Key: ARROW-11984
> URL: https://issues.apache.org/jira/browse/ARROW-11984
> Project: Apache Arrow
>  Issue Type: Wish
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Trivial
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 6h 50m
>  Remaining Estimate: 0h
>
> Implement Gandiva C++ functions to process SHA128 and SHA256 algorithms on 
> numeric and string fields.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12133) [C++][Gandiva] Add option to disable setting mcpu flag to host cpu during llvm ir compilation

2021-04-07 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12133.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9833
[https://github.com/apache/arrow/pull/9833]

> [C++][Gandiva] Add option to disable setting mcpu flag to host cpu during 
> llvm ir compilation
> -
>
> Key: ARROW-12133
> URL: https://issues.apache.org/jira/browse/ARROW-12133
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-12154) [C++][Gandiva] Fix gandiva crash in certain OS/CPU combinations

2021-04-07 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-12154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-12154.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9852
[https://github.com/apache/arrow/pull/9852]

> [C++][Gandiva] Fix gandiva crash in certain OS/CPU combinations
> ---
>
> Key: ARROW-12154
> URL: https://issues.apache.org/jira/browse/ARROW-12154
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> When running gandiva in a VM where the VM doesn't provide all the features of 
> the host cpu, specifically vector instructions like avx512 which needs vm 
> support (because VM is older version and doesn't support them, or passthrough 
> is disabled for these features), llvm::sys::getHostCPUName detects the 
> processor with these features and so gandiva generates jit compiled code with 
> these vector instructions, which the guest OS is unable to execute and hence 
> faults.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-11988) [C++][Gandiva] Implements the last_day function

2021-03-27 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-11988.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9727
[https://github.com/apache/arrow/pull/9727]

> [C++][Gandiva] Implements the last_day function
> ---
>
> Key: ARROW-11988
> URL: https://issues.apache.org/jira/browse/ARROW-11988
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: Anthony Louis Gotlib Ferreira
>Assignee: Anthony Louis Gotlib Ferreira
>Priority: Trivial
>  Labels: pull-request-available, pull_request_available
> Fix For: 4.0.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Adds the support for `last_day` function inside the Gandiva, similar to the 
> Apache Impala implementation: 
> https://docs.datafabric.hpe.com/62/Impala/new_features_impala_2100.html.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-11987) [C++][Gandiva] Implement trigonometric functions on Gandiva

2021-03-27 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-11987.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9726
[https://github.com/apache/arrow/pull/9726]

> [C++][Gandiva] Implement trigonometric functions on Gandiva
> ---
>
> Key: ARROW-11987
> URL: https://issues.apache.org/jira/browse/ARROW-11987
> Project: Apache Arrow
>  Issue Type: Wish
>  Components: C++ - Gandiva
>Reporter: João Pedro Antunes Ferreira
>Assignee: João Pedro Antunes Ferreira
>Priority: Trivial
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 7h 20m
>
> Implement base trigonometric functions:
>  *  sin;
>  * cos;
>  * asin;
>  * acos;
>  * tan;
>  * atan;
>  * sinh;
>  * cosh;
>  * tanh;
>  * cotg;
>  * radians;
>  * degrees;



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-10895) [C++][Gandiva] Implement bool to varchar cast function in Gandiva

2021-03-02 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10895?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-10895:
--
Component/s: C++ - Gandiva

> [C++][Gandiva] Implement bool to varchar cast function in Gandiva
> -
>
> Key: ARROW-10895
> URL: https://issues.apache.org/jira/browse/ARROW-10895
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Assignee: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-10895) [C++][Gandiva] Implement bool to varchar cast function in Gandiva

2021-03-02 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10895?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-10895.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 8907
[https://github.com/apache/arrow/pull/8907]

> [C++][Gandiva] Implement bool to varchar cast function in Gandiva
> -
>
> Key: ARROW-10895
> URL: https://issues.apache.org/jira/browse/ARROW-10895
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Assignee: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-11639) [C++][Gandiva] Fix signbit compilation issue in Ubuntu nightly build

2021-02-17 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11639?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-11639.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9503
[https://github.com/apache/arrow/pull/9503]

> [C++][Gandiva] Fix signbit compilation issue in Ubuntu nightly build
> 
>
> Key: ARROW-11639
> URL: https://issues.apache.org/jira/browse/ARROW-11639
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Assignee: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-11639) [C++][Gandiva] Fix signbit compilation issue in Ubuntu nightly build

2021-02-17 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11639?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-11639:
--
Component/s: C++ - Gandiva

> [C++][Gandiva] Fix signbit compilation issue in Ubuntu nightly build
> 
>
> Key: ARROW-11639
> URL: https://issues.apache.org/jira/browse/ARROW-11639
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Assignee: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-11614) [C++][Gandiva] Fix round() logic to return positive zero when argument is zero

2021-02-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-11614.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9484
[https://github.com/apache/arrow/pull/9484]

> [C++][Gandiva] Fix round() logic to return positive zero when argument is zero
> --
>
> Key: ARROW-11614
> URL: https://issues.apache.org/jira/browse/ARROW-11614
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Previously, round(0.0) and round(0.0, out_scale) were returning -0.0, with 
> this patch round() returns +0.0



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-11614) [C++][Gandiva] Fix round() logic to return positive zero when argument is zero

2021-02-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-11614:
--
Component/s: C++ - Gandiva

> [C++][Gandiva] Fix round() logic to return positive zero when argument is zero
> --
>
> Key: ARROW-11614
> URL: https://issues.apache.org/jira/browse/ARROW-11614
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Previously, round(0.0) and round(0.0, out_scale) were returning -0.0, with 
> this patch round() returns +0.0



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-11617) [C++][Gandiva] Fix nested if-else optimisation in gandiva

2021-02-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11617?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-11617:
--
Component/s: C++ - Gandiva

> [C++][Gandiva] Fix nested if-else optimisation in gandiva
> -
>
> Key: ARROW-11617
> URL: https://issues.apache.org/jira/browse/ARROW-11617
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> {color:#1d1c1d}In gandiva, when we have nested if-else statements we reuse 
> the local bitmap and treat it is a single logical if - elseif - .. - --else 
> condition. However, when he have say another function between them like{color}
> {color:#1d1c1d}IF{color}
> {color:#1d1c1d}THEN{color}
> {color:#1d1c1d}ELSE{color}
>    {color:#1d1c1d}function({color}
>  {color:#1d1c1d}IF{color}
>  {color:#1d1c1d}THEN{color}
>  {color:#1d1c1d}ELSE{color}
>   {color:#1d1c1d}){color}
> {color:#1d1c1d}in such cases also currently we are doing same thing which can 
> lead to incorrect results{color}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-11617) [C++][Gandiva] Fix nested if-else optimisation in gandiva

2021-02-15 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11617?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-11617.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9486
[https://github.com/apache/arrow/pull/9486]

> [C++][Gandiva] Fix nested if-else optimisation in gandiva
> -
>
> Key: ARROW-11617
> URL: https://issues.apache.org/jira/browse/ARROW-11617
> Project: Apache Arrow
>  Issue Type: Bug
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> {color:#1d1c1d}In gandiva, when we have nested if-else statements we reuse 
> the local bitmap and treat it is a single logical if - elseif - .. - --else 
> condition. However, when he have say another function between them like{color}
> {color:#1d1c1d}IF{color}
> {color:#1d1c1d}THEN{color}
> {color:#1d1c1d}ELSE{color}
>    {color:#1d1c1d}function({color}
>  {color:#1d1c1d}IF{color}
>  {color:#1d1c1d}THEN{color}
>  {color:#1d1c1d}ELSE{color}
>   {color:#1d1c1d}){color}
> {color:#1d1c1d}in such cases also currently we are doing same thing which can 
> lead to incorrect results{color}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-11551) [C++][Gandiva] castTIMESTAMP(utf8) function doesn't show error out for invalid inputs

2021-02-09 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-11551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-11551.
---
Fix Version/s: 4.0.0
   Resolution: Fixed

Issue resolved by pull request 9443
[https://github.com/apache/arrow/pull/9443]

> [C++][Gandiva] castTIMESTAMP(utf8) function doesn't show error out for 
> invalid inputs
> -
>
> Key: ARROW-11551
> URL: https://issues.apache.org/jira/browse/ARROW-11551
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 4.0.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Currently castTimestamp(utf8) function accepts invalid out of range 
> hour/minutes/seconds/milliseconds values



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-10652) [C++][Gandiva] Make gandiva cache size configurable

2020-12-07 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10652?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-10652.
---
Fix Version/s: 3.0.0
   Resolution: Fixed

Issue resolved by pull request 8711
[https://github.com/apache/arrow/pull/8711]

> [C++][Gandiva] Make gandiva cache size configurable
> ---
>
> Key: ARROW-10652
> URL: https://issues.apache.org/jira/browse/ARROW-10652
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 3.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> The gandiva cache size is currently hard coded. It should be made 
> configurable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-10779) [Java] writeNull method in UnionListWriter doesn't work correctly if validity at that index is already set

2020-12-06 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-10779:
--
Component/s: Java

> [Java] writeNull method in UnionListWriter doesn't work correctly if validity 
> at that index is already set
> --
>
> Key: ARROW-10779
> URL: https://issues.apache.org/jira/browse/ARROW-10779
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: Java
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> UnionListWriter#writeNull writes a empty list instead of null if the validity 
> bit at that index was not already unset



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-10779) [Java] writeNull method in UnionListWriter doesn't work correctly if validity at that index is already set

2020-12-06 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-10779.
---
Fix Version/s: 3.0.0
   Resolution: Fixed

Issue resolved by pull request 8810
[https://github.com/apache/arrow/pull/8810]

> [Java] writeNull method in UnionListWriter doesn't work correctly if validity 
> at that index is already set
> --
>
> Key: ARROW-10779
> URL: https://issues.apache.org/jira/browse/ARROW-10779
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: Java
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 3.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> UnionListWriter#writeNull writes a empty list instead of null if the validity 
> bit at that index was not already unset



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-10518) Fix cast function issues in gandiva

2020-11-10 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-10518.
---
Fix Version/s: 3.0.0
   Resolution: Fixed

Issue resolved by pull request 8614
[https://github.com/apache/arrow/pull/8614]

> Fix cast function issues in gandiva
> ---
>
> Key: ARROW-10518
> URL: https://issues.apache.org/jira/browse/ARROW-10518
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Naman Udasi
>Priority: Major
>  Labels: pull-request-available
> Fix For: 3.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> Add  _NativeFunction::CanReturnErrors_ to all the cast functions so that when 
> the validity is false we don't evaluate the function.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9897) [C++][Gandiva] Add to_date() function from pattern

2020-11-04 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9897.
--
Fix Version/s: (was: 2.0.0)
   3.0.0
   Resolution: Fixed

Issue resolved by pull request 8555
[https://github.com/apache/arrow/pull/8555]

> [C++][Gandiva] Add to_date() function from pattern
> --
>
> Key: ARROW-9897
> URL: https://issues.apache.org/jira/browse/ARROW-9897
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 3.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> Signature: date64 to_date(utf8, utf8)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-10310) [C++][Gandiva] Add single argument round() in Gandiva

2020-10-19 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10310?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-10310.
---
Fix Version/s: 2.0.0
   Resolution: Fixed

Issue resolved by pull request 8467
[https://github.com/apache/arrow/pull/8467]

> [C++][Gandiva] Add single argument round() in Gandiva
> -
>
> Key: ARROW-10310
> URL: https://issues.apache.org/jira/browse/ARROW-10310
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Assignee: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9898) [C++][Gandiva] Error handling in castINT fails in some enviroments

2020-10-16 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9898?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9898.
--
Fix Version/s: 2.0.0
   Resolution: Fixed

Issue resolved by pull request 8096
[https://github.com/apache/arrow/pull/8096]

> [C++][Gandiva] Error handling in castINT fails in some enviroments
> --
>
> Key: ARROW-9898
> URL: https://issues.apache.org/jira/browse/ARROW-9898
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> In some environment the error path in castINT leads to segfault.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9898) [C++][Gandiva] Error handling in castINT fails in some enviroments

2020-10-16 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9898?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9898:
-
Component/s: C++ - Gandiva

> [C++][Gandiva] Error handling in castINT fails in some enviroments
> --
>
> Key: ARROW-9898
> URL: https://issues.apache.org/jira/browse/ARROW-9898
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> In some environment the error path in castINT leads to segfault.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-10234) [C++][Gandiva] Fix logic of round() for floats/decimals in Gandiva

2020-10-11 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-10234.
---
Fix Version/s: 2.0.0
   Resolution: Fixed

Issue resolved by pull request 8398
[https://github.com/apache/arrow/pull/8398]

> [C++][Gandiva] Fix logic of round() for floats/decimals in Gandiva
> --
>
> Key: ARROW-10234
> URL: https://issues.apache.org/jira/browse/ARROW-10234
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Assignee: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 2h 50m
>  Remaining Estimate: 0h
>
> round() for floats/doubles is returning incorrect results for some edge 
> cases, like round(cast(1.55 as float), 1) gives 1.6, but it should be 1.5, 
> since the result after casting to float comes to 1.549523162842, due to 
> inaccurate representation of floating point numbers in memory. Removing an 
> intermediate explicit cast to float statement for a double value, which is 
> used in subsequent computations, minimises the error introduced due to the 
> incorrect representation.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9956) Implement Binary string function in Gandiva

2020-10-09 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9956.
--
Fix Version/s: 2.0.0
   Resolution: Fixed

Issue resolved by pull request 8201
[https://github.com/apache/arrow/pull/8201]

> Implement Binary string function in Gandiva
> ---
>
> Key: ARROW-9956
> URL: https://issues.apache.org/jira/browse/ARROW-9956
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: Naman Udasi
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 4h
>  Remaining Estimate: 0h
>
> Implementation for new binary_string function in gandiva.
> Function take in a normal string or a hexadecimal string( 
> _Eg:\x41\x20\x42\x20\x43_) and converts it to VARBINARY (byte array).
> Is generally used with CAST functions.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-10023) [Gandiva][C++] Implementing Split part function in gandiva

2020-10-08 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-10023.
---
Fix Version/s: 2.0.0
   Resolution: Fixed

Issue resolved by pull request 8231
[https://github.com/apache/arrow/pull/8231]

> [Gandiva][C++] Implementing Split part function in gandiva
> --
>
> Key: ARROW-10023
> URL: https://issues.apache.org/jira/browse/ARROW-10023
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++ - Gandiva
>Reporter: Naman Udasi
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 2h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-10050) [C++][Gandiva] Implement concat() in Gandiva for up to 10 arguments

2020-09-30 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-10050:
--
Component/s: C++ - Gandiva

> [C++][Gandiva] Implement concat() in Gandiva for up to 10 arguments
> ---
>
> Key: ARROW-10050
> URL: https://issues.apache.org/jira/browse/ARROW-10050
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-10050) [C++][Gandiva] Implement concat() in Gandiva for up to 10 arguments

2020-09-30 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-10050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-10050.
---
Fix Version/s: 2.0.0
   Resolution: Fixed

Issue resolved by pull request 8230
[https://github.com/apache/arrow/pull/8230]

> [C++][Gandiva] Implement concat() in Gandiva for up to 10 arguments
> ---
>
> Key: ARROW-10050
> URL: https://issues.apache.org/jira/browse/ARROW-10050
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9640) [C++][Gandiva] Implement round() for integers and long integers

2020-09-30 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9640?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9640.
--
Fix Version/s: 2.0.0
   Resolution: Fixed

Issue resolved by pull request 7885
[https://github.com/apache/arrow/pull/7885]

> [C++][Gandiva] Implement round() for integers and long integers
> ---
>
> Key: ARROW-9640
> URL: https://issues.apache.org/jira/browse/ARROW-9640
> Project: Apache Arrow
>  Issue Type: Task
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 3h 50m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9640) [C++][Gandiva] Implement round() for integers and long integers

2020-09-30 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9640?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9640:
-
Component/s: C++ - Gandiva

> [C++][Gandiva] Implement round() for integers and long integers
> ---
>
> Key: ARROW-9640
> URL: https://issues.apache.org/jira/browse/ARROW-9640
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 4h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9897) [C++][Gandiva] Add to_date() function from pattern

2020-09-23 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9897.
--
Resolution: Fixed

Issue resolved by pull request 8095
[https://github.com/apache/arrow/pull/8095]

> [C++][Gandiva] Add to_date() function from pattern
> --
>
> Key: ARROW-9897
> URL: https://issues.apache.org/jira/browse/ARROW-9897
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> Signature: date64 to_date(utf8, utf8)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9897) [C++][Gandiva] Add to_date() function from pattern

2020-09-23 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9897:
-
Component/s: C++ - Gandiva

> [C++][Gandiva] Add to_date() function from pattern
> --
>
> Key: ARROW-9897
> URL: https://issues.apache.org/jira/browse/ARROW-9897
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> Signature: date64 to_date(utf8, utf8)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9897) [C++][Gandiva] Add to_date() function from pattern

2020-09-23 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9897:
-
Fix Version/s: 2.0.0

> [C++][Gandiva] Add to_date() function from pattern
> --
>
> Key: ARROW-9897
> URL: https://issues.apache.org/jira/browse/ARROW-9897
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> Signature: date64 to_date(utf8, utf8)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9795) [C++][Gandiva] Implement castTIMESTAMP(int64) in Gandiva

2020-08-27 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9795.
--
Fix Version/s: 2.0.0
   Resolution: Fixed

Issue resolved by pull request 8001
[https://github.com/apache/arrow/pull/8001]

> [C++][Gandiva] Implement castTIMESTAMP(int64) in Gandiva
> 
>
> Key: ARROW-9795
> URL: https://issues.apache.org/jira/browse/ARROW-9795
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9795) [C++][Gandiva] Implement castTIMESTAMP(int64) in Gandiva

2020-08-27 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9795:
-
Component/s: C++ - Gandiva

> [C++][Gandiva] Implement castTIMESTAMP(int64) in Gandiva
> 
>
> Key: ARROW-9795
> URL: https://issues.apache.org/jira/browse/ARROW-9795
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9607) [C++][Gandiva] Add bitwise_and(), bitwise_or() and bitwise_not() functions for integers

2020-08-06 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9607:
-
Component/s: C++ - Gandiva

> [C++][Gandiva] Add bitwise_and(), bitwise_or() and bitwise_not() functions 
> for integers
> ---
>
> Key: ARROW-9607
> URL: https://issues.apache.org/jira/browse/ARROW-9607
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9607) [C++][Gandiva] Add bitwise_and(), bitwise_or() and bitwise_not() functions for integers

2020-08-06 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9607.
--
Fix Version/s: 2.0.0
   Resolution: Fixed

Issue resolved by pull request 7872
[https://github.com/apache/arrow/pull/7872]

> [C++][Gandiva] Add bitwise_and(), bitwise_or() and bitwise_not() functions 
> for integers
> ---
>
> Key: ARROW-9607
> URL: https://issues.apache.org/jira/browse/ARROW-9607
> Project: Apache Arrow
>  Issue Type: Task
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9622) [Java] ComplexCopier fails if a structvector has a child UnionVector with nulls

2020-08-03 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9622?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9622.
--
Fix Version/s: 2.0.0
   Resolution: Fixed

Issue resolved by pull request 7886
[https://github.com/apache/arrow/pull/7886]

> [Java] ComplexCopier fails if a structvector has a child UnionVector with 
> nulls
> ---
>
> Key: ARROW-9622
> URL: https://issues.apache.org/jira/browse/ARROW-9622
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: Java
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9328) [C++][Gandiva] Add LTRIM, RTRIM, BTRIM functions for string

2020-07-23 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9328:
-
Component/s: C++ - Gandiva

> [C++][Gandiva] Add LTRIM, RTRIM, BTRIM functions for string
> ---
>
> Key: ARROW-9328
> URL: https://issues.apache.org/jira/browse/ARROW-9328
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 3h 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9328) [C++][Gandiva] Add LTRIM, RTRIM, BTRIM functions for string

2020-07-23 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9328.
--
Fix Version/s: 1.0.0
   Resolution: Fixed

Issue resolved by pull request 7641
[https://github.com/apache/arrow/pull/7641]

> [C++][Gandiva] Add LTRIM, RTRIM, BTRIM functions for string
> ---
>
> Key: ARROW-9328
> URL: https://issues.apache.org/jira/browse/ARROW-9328
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 3.5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9501) [C++][Gandiva] Add logic in timestampdiff() when end date is last day of a month

2020-07-20 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9501:
-
Component/s: C++ - Gandiva

> [C++][Gandiva] Add logic in timestampdiff() when end date is last day of a 
> month
> 
>
> Key: ARROW-9501
> URL: https://issues.apache.org/jira/browse/ARROW-9501
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> {{timestampdiff}}(*month*, _startDate_, _endDate_) returns wrong result in 
> Gandiva when the _endDate_ < _startDate_ and _endDate_ is the last day of the 
> month. An additional month is said to have passed when the end day is greater 
> than or equal to the start day, but this does not hold true for dates which 
> are last days of the month.
> Case in point, if _startDate_ = *2020-01-31*, _endDate_ = *2020-02-29*, 
> previously {{timestampdiff}}() returned *0*, but the correct result should be 
> *1*.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9501) [C++][Gandiva] Add logic in timestampdiff() when end date is last day of a month

2020-07-20 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9501.
--
Fix Version/s: 1.0.0
   Resolution: Fixed

Issue resolved by pull request 7782
[https://github.com/apache/arrow/pull/7782]

> [C++][Gandiva] Add logic in timestampdiff() when end date is last day of a 
> month
> 
>
> Key: ARROW-9501
> URL: https://issues.apache.org/jira/browse/ARROW-9501
> Project: Apache Arrow
>  Issue Type: Bug
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> {{timestampdiff}}(*month*, _startDate_, _endDate_) returns wrong result in 
> Gandiva when the _endDate_ < _startDate_ and _endDate_ is the last day of the 
> month. An additional month is said to have passed when the end day is greater 
> than or equal to the start day, but this does not hold true for dates which 
> are last days of the month.
> Case in point, if _startDate_ = *2020-01-31*, _endDate_ = *2020-02-29*, 
> previously {{timestampdiff}}() returned *0*, but the correct result should be 
> *1*.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9329) [C++][Gandiva] Implement castTimestampToDate function

2020-07-08 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9329.
--
Fix Version/s: 1.0.0
   Resolution: Fixed

Issue resolved by pull request 7642
[https://github.com/apache/arrow/pull/7642]

> [C++][Gandiva] Implement castTimestampToDate function
> -
>
> Key: ARROW-9329
> URL: https://issues.apache.org/jira/browse/ARROW-9329
> Project: Apache Arrow
>  Issue Type: Task
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9329) [C++][Gandiva] Implement castTimestampToDate function

2020-07-08 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9329:
-
Component/s: C++ - Gandiva

> [C++][Gandiva] Implement castTimestampToDate function
> -
>
> Key: ARROW-9329
> URL: https://issues.apache.org/jira/browse/ARROW-9329
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9343) [C++][Gandiva] CastINT/Float functions from string should handle leading/trailing white spaces

2020-07-08 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9343:
-
Component/s: C++ - Gandiva

> [C++][Gandiva] CastINT/Float functions from string should handle 
> leading/trailing white spaces
> --
>
> Key: ARROW-9343
> URL: https://issues.apache.org/jira/browse/ARROW-9343
> Project: Apache Arrow
>  Issue Type: Bug
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9343) [C++][Gandiva] CastINT/Float functions from string should handle leading/trailing white spaces

2020-07-08 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9343.
--
Fix Version/s: 1.0.0
   Resolution: Fixed

Issue resolved by pull request 7653
[https://github.com/apache/arrow/pull/7653]

> [C++][Gandiva] CastINT/Float functions from string should handle 
> leading/trailing white spaces
> --
>
> Key: ARROW-9343
> URL: https://issues.apache.org/jira/browse/ARROW-9343
> Project: Apache Arrow
>  Issue Type: Bug
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9099) [C++][Gandiva] Add TRIM function for string

2020-06-23 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9099.
--
Fix Version/s: 1.0.0
   Resolution: Fixed

Issue resolved by pull request 7402
[https://github.com/apache/arrow/pull/7402]

> [C++][Gandiva] Add TRIM function for string
> ---
>
> Key: ARROW-9099
> URL: https://issues.apache.org/jira/browse/ARROW-9099
> Project: Apache Arrow
>  Issue Type: Task
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 2h 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9099) [C++][Gandiva] Add TRIM function for string

2020-06-23 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9099:
-
Component/s: C++ - Gandiva

> [C++][Gandiva] Add TRIM function for string
> ---
>
> Key: ARROW-9099
> URL: https://issues.apache.org/jira/browse/ARROW-9099
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Sagnik Chakraborty
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 2h 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9185) [C++] [Java][Gandiva] Make llvm build optimisation configurable from java

2020-06-23 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9185:
-
Summary: [C++] [Java][Gandiva] Make llvm build optimisation configurable 
from java  (was: [Java][Gandiva] Make llvm build optimisation configurable from 
java)

> [C++] [Java][Gandiva] Make llvm build optimisation configurable from java
> -
>
> Key: ARROW-9185
> URL: https://issues.apache.org/jira/browse/ARROW-9185
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARROW-9185) [Java][Gandiva] Make llvm build optimisation configurable from java

2020-06-23 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar updated ARROW-9185:
-
Component/s: C++ - Gandiva

> [Java][Gandiva] Make llvm build optimisation configurable from java
> ---
>
> Key: ARROW-9185
> URL: https://issues.apache.org/jira/browse/ARROW-9185
> Project: Apache Arrow
>  Issue Type: Task
>  Components: C++ - Gandiva
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9185) [Java][Gandiva] Make llvm build optimisation configurable from java

2020-06-23 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9185.
--
Fix Version/s: 1.0.0
   Resolution: Fixed

Issue resolved by pull request 7495
[https://github.com/apache/arrow/pull/7495]

> [Java][Gandiva] Make llvm build optimisation configurable from java
> ---
>
> Key: ARROW-9185
> URL: https://issues.apache.org/jira/browse/ARROW-9185
> Project: Apache Arrow
>  Issue Type: Task
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (ARROW-9195) [Java] Wrong usage of Unsafe.get from bytearray in ByteFunctionsHelper class

2020-06-21 Thread Praveen Kumar (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-9195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Praveen Kumar resolved ARROW-9195.
--
Fix Version/s: 1.0.0
   Resolution: Fixed

Issue resolved by pull request 7505
[https://github.com/apache/arrow/pull/7505]

> [Java] Wrong usage of Unsafe.get from bytearray in ByteFunctionsHelper class
> 
>
> Key: ARROW-9195
> URL: https://issues.apache.org/jira/browse/ARROW-9195
> Project: Apache Arrow
>  Issue Type: Bug
>Reporter: Projjal Chanda
>Assignee: Projjal Chanda
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.0.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> [https://github.com/apache/arrow/blob/2d50da645e34498cbf2894c63e02f5a7c554449b/java/memory/src/main/java/org/apache/arrow/memory/util/ByteFunctionHelpers.java#L260]
> ByteArrayOffset should be added to the argument to get the correct memory 
> location.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)