apache / apache/arrow-adbc

CSharp/Spark/Impala: retrieve complex columns when SELECT * is queried

Open
#2,426 0 comments 0 reactions 0 assignees View on GitHub
Type: enhancement
Dominant language
C#
Stars
627
Forks
217
Avg merge
17h
Merged PRs (30d)
57

Description

### What feature or improvement would you like to see?

For the Spark/Impala driver, currently if a query that includes the wildcard `*` projection (i.e., `SELECT * FROM table`), it does not retrieve complex columns, by default.

This is a server behavior that can be controlled by a [server setting](https://impala.apache.org/docs/build/html/topics/impala_expand_complex_types.html).

However, other driver implementations are able to return all columns (include those with complex types) in such a query without having to change the server setting.

This enhancement request is to have the ability, client-side, to retrieve all columns, regardless of type when a `SELECT *` query is performed.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.