[
https://issues.apache.org/jira/browse/DRILL-8241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
James Turton updated DRILL-8241:
--------------------------------
Fix Version/s: (was: 1.21.0)
> Remove Deprecated JSON Reader
> -----------------------------
>
> Key: DRILL-8241
> URL: https://issues.apache.org/jira/browse/DRILL-8241
> Project: Apache Drill
> Issue Type: Improvement
> Components: Storage - JSON
> Affects Versions: 1.20.1
> Reporter: Charles Givre
> Priority: Major
>
> This is a master ticket to remove the deprecated v1 JSON reader from Drill.
> This JSON reader is used in several places and removing it will ensure
> consistent behavior across all data sources.
> The V2, EVF based JSON reader has several advantages, including the
> possibility of schema provisioning, limit pushdowns and others.
> Here are the tasks which need to be completed to fully remove the v1 JSON
> reader.
> * Complete DRILL-5955 which adds support for the UNION vector to the EVF
> Json reader.
> * Convert the convert_fromJSON functions to V2 (DRILL-8239)
> * Convert the Druid Storage Plugin to V2 (DRILL-8316)
> * Convert MongoDB Storage Plugin to V2. (Note the MongoDB plugin uses an
> EVF-based BSON reader as well as the V1 JSON reader)
> * Remove all V1-based unit tests
> * Migrate the JsonOptions from the HTTP Storage Plugin to global location to
> allow other plugins and users of JSON to set JSON configuration at a more
> granular level. (DRILL-8243)
> * Remove extraneous configuration options.
> * Bug fix HTTP UDFs (DRILL-8242)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)