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

Reply via email to