GitHub user hamdanuk opened a pull request:

    https://github.com/apache/drill/pull/440

    Elasticsearch storage plugin

    Would you please add Elasticsearch storage plugin.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/apache/drill master

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/drill/pull/440.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #440
    
----
commit 1f23b89623c72808f2ee866cec9b4b8a48929d68
Author: Parth Chandra <[email protected]>
Date:   2016-03-11T01:02:16Z

    Update version to 1.7.0-SNAPSHOT

commit b979bebe83d7017880b0763adcbf8eb80acfcee8
Author: Hsuan-Yi Chu <[email protected]>
Date:   2016-03-04T21:50:02Z

    DRILL-4476: Allow UnionAllRecordBatch to manager situations where left 
input side or both sides come(s) from empty source(s).
    
    close apache/drill#407

commit 3cf0514e50a46f0e491e9cd5860ed42890c18fa1
Author: Parth Chandra <[email protected]>
Date:   2016-03-13T16:50:54Z

    Added Parth's GPG Key

commit 46e3de790da8f9c6d2d18e7e40fd37c01b3b1681
Author: Hsuan-Yi Chu <[email protected]>
Date:   2016-03-10T01:25:11Z

    DRILL-4490: Ensure the count generated by ConvertCountToDirectScan is 
non-nullable

commit f7197596d61bf2f3652df8318113636ef1eb5c18
Author: Aman Sinha <[email protected]>
Date:   2016-03-08T17:27:32Z

    DRILL-4479: For empty fields under all_text_mode enabled (a) use varchar 
for the default columns and (b) ensure we create fields corresponding to all 
columns.
    
    close apache/drill#420

commit dd4f03be93c7c804954b2f027f6a9071d5291b38
Author: Arina Ielchiieva <[email protected]>
Date:   2016-02-19T17:03:52Z

    DRILL-3745: Hive CHAR not supported

commit 050ff9679d99b5cdacc86f5501802c3d2a6dd3e3
Author: Aditya Kishore <[email protected]>
Date:   2016-03-14T22:15:38Z

    DRILL-4050: Add zip archives to the list of artifacts in verify_release.sh
    
    This enhanced version of the script allows integrated download and 
verification of a Drill release. It can be used to verify both the main release 
artifacts and maven repository artifacts.
    
    For example, to verify the 1.6 rc0 release artifacts, I ran
    
    ./verify_release.sh 
https://repository.apache.org/content/repositories/orgapachedrill-1030/ 
/tmp/drill-1.6/maven/
    ./verify_release.sh 
http://home.apache.org/~parthc/drill/releases/1.6.0/rc0/ /tmp/drill-1.6/main/
    
    If I had pre-downloaded the files in the respective folders, I'd run
    
    ./verify_release.sh /tmp/drill-1.6/maven/
    ./verify_release.sh /tmp/drill-1.6/main/
    
    Finally, run with `-nv` option to reduce the verbosity of the output.
    
    Closes #249.

commit 11fe8d7cdb1df4100cd48bcce1de0b2c3c5f983a
Author: adeneche <[email protected]>
Date:   2016-03-09T12:44:02Z

    DRILL-4376: Wrong results when doing a count(*) on part of directories with 
metadata cache

commit 71608ca9fb53ff0af4f1d09f32d61e7280377e7a
Author: adeneche <[email protected]>
Date:   2016-03-10T09:40:06Z

    DRILL-4484: NPE when querying  empty directory

commit 245da9790813569c5da9404e0fc5e45cc88e22bb
Author: Aditya Kishore <[email protected]>
Date:   2016-03-12T19:12:34Z

    DRILL-4501: Complete MapOrListWriter for all supported data types
    
    Closes #427

commit 9ecf4a484e2cc03f73aacd1b4f3801bb1909b71f
Author: Hsuan-Yi Chu <[email protected]>
Date:   2016-03-04T04:14:59Z

    DRILL-4372: (continued) Type inference for HiveUDFs

commit c0293354ec79b42ff27ce4ad2113a2ff52a934bd
Author: Hsuan-Yi Chu <[email protected]>
Date:   2016-03-04T06:38:04Z

    DRILL-4372: Expose the functions return type to Drill
    
    - Drill-Calite version update:
    This commit needs to have Calcite's patch (CALCITE-1062) to plugin 
customized SqlOperator.
    
    - FunctionTemplate
    Add FunctionArgumentNumber annotation. This annotation element tells if the 
number of argument(s) is fixed or arbitrary (e.g., String concatenation 
function).
    
    Due to this modification, there are some minor changes in DrillFuncHolder, 
DrillFunctionRegistry and FunctionAttributes.
    
    - Checker
    Add a new Checker (which Calcite uses to validate the legitimacy of the 
number of argument(s) for a function) to allow functions with arbitrary 
arguments to pass Caclite's validation
    
    - Type conversion between Drill and Calcite
    DrillConstExector is given a static method getDrillTypeFromCalcite() to 
convert Calcite types to Drill's.
    
    - Extract function's return type inference
    Unlike other functions, Extract function's return type can be determined 
solely based on the first argument. A logic is added in to allow this inference 
to happen
    
    - DrillCalcite wrapper:
    From the aspects of return type inference and argument type checks, 
Calcite's mechanism is very different from Drill's. In addition, currently, 
there is no straightforward way for Drill to plug-in customized mechanisms to 
Calcite. Thus, wrappers are provided to serve the objective.
    
    Except for the mechanisms of type inference and argument type checks, these 
wrappers just forward any method calls to the wrapped SqlOpertor, SqlFuncion or 
SqlAggFunction to respond.
    
    A interface DrillCalciteSqlWrapper is also added for the callers of the 
three wrappers to get the wrapped objects easier.
    
    Due to these wrappers, UnsupportedOperatorsVisitor is modified in a minor 
manner.
    
    - Calcite's SqlOpertor, SqlFuncion or SqlAggFunction are wrapped in 
DrillOperatorTable
    Instead of returning Caclite's native SqlOpertor, SqlFuncion or 
SqlAggFunction, return the wrapped ones to ensure customized behaviors can be 
adopted.
    
    - Type inference mechanism
    This mechanism is used across all SqlOpertor, SqlFuncion or SqlAggFunction. 
Thus, it is factored out as its own method in TypeInferenceUtils
    
    - Upgrade Drill-Calcite
    
    Bump version number to 1.4.0-drill-test-r16
    
    - Implement two argument version of lpad, rpad
    
    - Implement one argument version of ltrim, rtrim, btrim

commit c9f8621d228cca803f967ae91c277f74c6e8e748
Author: Hsuan-Yi Chu <[email protected]>
Date:   2016-03-09T01:57:36Z

    DRILL-4372: (continued) Add option to disable/enable function output type 
inference

commit 488ba1aeca7c4bf83ef048a6b3515539c12fdaa9
Author: Hsuan-Yi Chu <[email protected]>
Date:   2016-03-14T23:11:10Z

    DRILL-4372: (continued) Support for Window functions:
    - CUME_DIST
    - DENSE_RANK
    - PERCENT_RANK
    - RANK
    - ROW_NUMBER
    - NTILE
    - LEAD
    - LAG
    - FIRST_VALUE
    - LAST_VALUE

commit 600ba9ee1d7f321036a6390c0ff9d9872b1d80f0
Author: Hsuan-Yi Chu <[email protected]>
Date:   2016-03-18T04:54:05Z

    Bump calcite version to 1.4.0-drill-r11

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to