[ 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)