apache / apache/arrow-adbc

[Java] driver/flight-sql: Add Dremio validation suite

Open
#479 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
627
Forks
217
Avg merge
17h
Merged PRs (30d)
57

Description

I plan to run validation suite against Dremio Flight SQL interface, but I'd like to hear some feedback on my initial thoughts.

I think we need a `flight-sql-validation-dremio` maven submodule to accomplish it as most of dremio quirks wouldn't make sense in a generic `flight-sql-validation`. I'm thinking of either adding a new submodule or maybe renaming the existing submodule to `flight-sql-validation-dremio` as imho it doesn't really make much sense to define quirks for an abstract flight-sql source anyway (there's no `jdbc-validation` suite for similar reasons, I'm guessing). Another option would be to rename the existing one to `flight-sql-validation-derby` to highlight that it should be run against derby flight-sql example from arrow repo.

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing flight-sql-validation submodule and the validation setup for the Arrow Flight SQL example. Clarify whether Dremio-specific quirks belong in a new flight-sql-validation-dremio module or whether the existing module should be renamed to flight-sql-validation-derby. Done means agreeing on the module structure and adding a runnable Dremio validation suite.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, sql
Domain
databases, testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.