[
https://issues.apache.org/jira/browse/ARROW-7017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16963271#comment-16963271
]
Jacques Nadeau commented on ARROW-7017:
---------------------------------------
Isn't it possible to use the LLVM paths to generate objects at compile time for
people who don't want runtime compilation (and want to avoid the LLVM
dependency)? My thought is we have people working on a bunch of expressions in
Gandiva already so why not make that useful elsewhere rather than having two
implementations of things like add, cast, etc.
In other words, can we have a single development push even though there are two
targets (compile time and runtime compilation)?
> [C++] Refactor AddKernel to support other operations and types
> --------------------------------------------------------------
>
> Key: ARROW-7017
> URL: https://issues.apache.org/jira/browse/ARROW-7017
> Project: Apache Arrow
> Issue Type: Improvement
> Components: C++, C++ - Compute
> Reporter: Francois Saint-Jacques
> Priority: Major
> Labels: analytics
>
> * Should avoid using builders (and/or NULLs) since the output shape is known
> a compute time.
> * Should be refatored to support other operations, e.g. Substraction,
> Multiplication.
> * Should have a overflow, underflow detection mode.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)