Uh oh!
There was an error while loading. Please reload this page.
Infer Parquet JSON Logical and Converted Type as UTF-8 - #3376
Conversation
tustvold
commented
Dec 20, 2022
There is a draft PR in apache/arrow#13901 that adds a canonical arrow extension type for JSON data backed by UTF-8 arrays. |
alamb
commented
Dec 20, 2022
Seems reasonable to me -- I think we ought to have a test for it, however, to avoid regressions in the future |
tustvold
commented
Dec 20, 2022
There is a test? |
| OPTIONAL FLOAT float; | ||
| OPTIONAL BINARY string (UTF8); | ||
| OPTIONAL BINARY string_2 (STRING); | ||
| OPTIONAL BINARY json (JSON); |
ursabot
commented
Dec 20, 2022
Benchmark runs are scheduled for baseline = 9cdc1c1 and contender = a8968cd. a8968cd is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
Which issue does this PR close?
Relates to #3373
Rationale for this change
JSON data must be UTF-8, we can therefore safely infer json fields as containing UTF8 data. This leads to a superior experience as BinaryArray cannot be output to non-binary formats such as CSV and JSON.
What changes are included in this PR?
Are there any user-facing changes?