If you configured CMake to build tests (-DARROW_BUILD_TESTS=ON) and
install locally, there should be a `libarrow_testing.so` that you need
to link against. What I meant is that this library is _not_ part of
pip/conda/dpkg/rpm.
François
Yes, I figured it out already by seeing "undefined reference".
Do you know if there is any way to build Arrow in a way that testing
is part of the library?
For some reason, in the installation directory I see random.h but when
I inspect libarrow.a with nm I don't see definitions of the functions.
It doesn't support it yet, but you can probably trivially add a method
for it. Time (timestamp, interval) types might require more changes
since the type factories are not always parameter-less. A small note,
this functionality (random generation) is part of the testing shared
library. AFAIK this i
Yeah, I wrote some code which does the thing (cannot use the latest
arrow version so far). The only missing feature is Date32/Date64.
Are they supported as part of ArrayOf or not implemented because it
might be possible (guess) to convert uint32 to Date32 for example?
On Mon, Jun 22, 2020 at 7:31
I think you can pretty easily use the new
`RandomArrayGenerator::ArrayOf` function to generate a random
RecordBatch given a schema and length.
On Mon, Jun 22, 2020 at 10:52 AM Kirill Lykov wrote:
>
> Thanks for the reply.
> I saw an Array generator and decided to ask if there is already
> somethi
Thanks for the reply.
I saw an Array generator and decided to ask if there is already
something like RandomTableGenerator before implementing myself one
using RandomArrayGenerator.
On Mon, Jun 22, 2020 at 4:49 PM Francois Saint-Jacques
wrote:
>
> Hello,
>
> We use this extensively in unit tests,
Hello,
We use this extensively in unit tests, see [1]
François
[1] https://github.com/apache/arrow/blob/master/cpp/src/arrow/testing/random.h
On Mon, Jun 22, 2020 at 9:51 AM Kirill Lykov wrote:
>
> Hi,
>
> I wonder if there is existing C++ code which allows to generate a
> random arrow table by
Hi,
I wonder if there is existing C++ code which allows to generate a
random arrow table by given metadata. Maybe, it is not part of the
arrow library but someone wrote such a builder. I want to use it for
benchmarking purposes (using google benchmark).
--
Best regards,
Kirill Lykov,
personal pa