Affects Version/s: 1.10.0
Fix Version/s: None
Component/s: Storage - Text & CSV
Consider the case discussed in DRILL-5551. Create a slight variation.
Input file: CSV with headers:
As in DRILL-5550, CSV plugin is configured to use headers.
Run this (admittedly strange) query:
The resulting schema is:
To make it easier to read:
In DRILL-5551, columns changes meaning from an array of columns to a blank normal column. Here, it changes meaning again to a nullable Int (our normal "placeholder" for missing columns.)
1. That, per DRILL-5552, no other column reference can occur with "*".
2. If item 1 is not fixed, that the scanner (or text reader) forbid the use of either "*" or "columns" with other column references.