You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Todd Farmer (Jira)" <ji...@apache.org> on 2022/07/12 14:05:03 UTC

[jira] [Assigned] (ARROW-15877) [C++] Add a C++ query testing tool

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

Todd Farmer reassigned ARROW-15877:
-----------------------------------

    Assignee:     (was: Weston Pace)

This issue was last updated over 90 days ago, which may be an indication it is no longer being actively worked. To better reflect the current state, the issue is being unassigned. Please feel free to re-take assignment of the issue if it is being actively worked, or if you plan to start that work soon.

> [C++] Add a C++ query testing tool
> ----------------------------------
>
>                 Key: ARROW-15877
>                 URL: https://issues.apache.org/jira/browse/ARROW-15877
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: C++
>            Reporter: Weston Pace
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> We have a number of tools for running queries today that we can use when benchmarking and profiling.
> * We can create tests in google test but then it is often difficult to pass in extra arguments like switching between queries and dynamically changing the number of iterations.
> * We can simply create a quick executable but there is some project creation overhead and queries end up being hard-coded to something rather specific.
> * We can use arrowbench but that adds an R dependency which is a burden for C++ testers that don't work with R much and it also adds some R overhead or complications for debugging.
> This JIRA proposes we create a new query testing tool, inspired by arrowbench, but written in C++, which will initially allow us to run builtin TPC-H queries against the TPC-H data generator but will eventually allow for downloading datasets from remote sources, running custom queries via SQL or Substrait, etc.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)