You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Neal Richardson (Jira)" <ji...@apache.org> on 2022/07/11 18:46:00 UTC
[jira] [Updated] (ARROW-17043) [C++] temporal addition and subtraction with integers
[ https://issues.apache.org/jira/browse/ARROW-17043?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Neal Richardson updated ARROW-17043:
------------------------------------
Description:
{{date64 + intX}} would be equivalent to {{date64 + intX->cast(duration(unit = "d"))}} (I guess this is tricky since "s" is the largest duration unit? but date64 is an integer underneath, we should be able to add another integer to it)
{{timestamp[ms] + intX}} would be equivalent to {{timestamp[ms] + intX->cast(timestamp(unit = "ms"))}}
etc.
Multiplication and division probably don't make sense, but addition and subtraction do, at least saves you the trouble of having to convert to a Duration first.
was:
{{date64 + intX}} would be equivalent to {{date64 + intX->cast(duration(unit = "d"))}}
{{timestamp[ms] + intX}} would be equivalent to {{timestamp[ms] + intX->cast(timestamp(unit = "ms"))}}
etc.
Multiplication and division probably don't make sense, but addition and subtraction do, at least saves you the trouble of having to convert to a Duration first.
> [C++] temporal addition and subtraction with integers
> -----------------------------------------------------
>
> Key: ARROW-17043
> URL: https://issues.apache.org/jira/browse/ARROW-17043
> Project: Apache Arrow
> Issue Type: Sub-task
> Components: C++
> Reporter: Neal Richardson
> Priority: Major
> Labels: kernel
>
> {{date64 + intX}} would be equivalent to {{date64 + intX->cast(duration(unit = "d"))}} (I guess this is tricky since "s" is the largest duration unit? but date64 is an integer underneath, we should be able to add another integer to it)
> {{timestamp[ms] + intX}} would be equivalent to {{timestamp[ms] + intX->cast(timestamp(unit = "ms"))}}
> etc.
> Multiplication and division probably don't make sense, but addition and subtraction do, at least saves you the trouble of having to convert to a Duration first.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)