Andrew Lamb created ARROW-9656:
----------------------------------

             Summary: [Rust][DataFusion] Slightly confusing error message when 
unsupported type is provided to CREATE EXTERNAL TABLE
                 Key: ARROW-9656
                 URL: https://issues.apache.org/jira/browse/ARROW-9656
             Project: Apache Arrow
          Issue Type: Improvement
            Reporter: Andrew Lamb



When I make a typo in the CREATE EXTERNAL TABLE command, I get an error message 
that doesn't doesn't tell me the valid values of STORED AS:

As a user, I would like the software to guide me to the correct resolution and 
tell me what the supported formats are.


For example:
{code}
CREATE EXTERNAL TABLE repro
STORED AS ARROW
LOCATION 'repro.arrow';
{code}

results in:

{code}
> CREATE EXTERNAL TABLE repro
STORED AS ARROW
LOCATION 'repro.arrow';

ParserError(ParserError("Expected fileformat, found: ARROW"))
{code}

Ideally the error should say that the valid choices are PARQUET, CSV, or DSJSON




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to