mobiusklein opened a new pull request, #257:
URL: https://github.com/apache/arrow-dotnet/pull/257
## What's Changed
I've added an `Apache.Arrow.Operations` module as recommended in #254 to
hold some utilities for generically working with primitive arrays.
Included:
- Array subset selection by index or boolean mask
- Primitive array and string array equality and comparison
- Limited numerical aggregations
- A recursive, not quite complete pretty-printing routine I wrote for
debugging.
- A small suite of tests to exercise the fiddly bits of indices
Closes #254
I would like some early feedback to see if I am going in the right
direction. As .NET isn't a language I work in routinely, I am likely missing
common names or idioms for these operations. I also do not know the degree to
which the JIT is doing loop unrolling to make these homogenous operations more
performant, though if it needs to be hand rolled that is a strictly later
problem.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]