-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28173/
-----------------------------------------------------------

(Updated Nov. 21, 2014, 11:40 p.m.)


Review request for drill.


Changes
-------

JSONFormatConfig has been updated to better handle existing json configurations 
without "extensions" attribute. When a user updates Drill, it doesn't need to 
update json format config


Bugs: DRILL-1545
    https://issues.apache.org/jira/browse/DRILL-1545


Repository: drill-git


Description
-------

updated JSONFormatPlugin, adding an extensions array into JSONFormatConfig. I 
used TextFormatPlugin as a reference.
Now the user can set the following format in Web UI:
    "json": {
      "type": "json",
      "extensions": [
        "json",
        "log"
      ]
    }

The user can also write a separate config for json and log like this:
    "json": {
      "type": "json",
      "extensions": [
        "json"
      ]
    },
    "log": {
      "type": "json",
      "extensions": [
        "log"
      ]
    }


Diffs (updated)
-----

  
exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/JSONFormatPlugin.java
 e1165a2 
  exec/java-exec/src/main/resources/bootstrap-storage-plugins.json 4a20bea 

Diff: https://reviews.apache.org/r/28173/diff/


Testing
-------

created two copies of the same .json data file, one with .json extension and 
another with .log extension.

updated "json" format like this:

    "json": {
      "type": "json",
        "extensions": [
          "json",
          "log"
        ]
    }

once the change was done, I was able to query both files from sqlline.


Thanks,

abdelhakim deneche

Reply via email to