drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hamdanuk <...@git.apache.org>
Subject [GitHub] drill pull request: Elasticsearch storage plugin
Date Tue, 22 Mar 2016 19:47:24 GMT
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 <parthc@apache.org>
Date:   2016-03-11T01:02:16Z

    Update version to 1.7.0-SNAPSHOT

commit b979bebe83d7017880b0763adcbf8eb80acfcee8
Author: Hsuan-Yi Chu <hsuanyi@usc.edu>
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 <parthc@apache.org>
Date:   2016-03-13T16:50:54Z

    Added Parth's GPG Key

commit 46e3de790da8f9c6d2d18e7e40fd37c01b3b1681
Author: Hsuan-Yi Chu <hsuanyi@usc.edu>
Date:   2016-03-10T01:25:11Z

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

commit f7197596d61bf2f3652df8318113636ef1eb5c18
Author: Aman Sinha <asinha@maprtech.com>
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 <arina.yelchiyeva@gmail.com>
Date:   2016-02-19T17:03:52Z

    DRILL-3745: Hive CHAR not supported

commit 050ff9679d99b5cdacc86f5501802c3d2a6dd3e3
Author: Aditya Kishore <adi@apache.org>
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 <adeneche@gmail.com>
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 <adeneche@gmail.com>
Date:   2016-03-10T09:40:06Z

    DRILL-4484: NPE when querying  empty directory

commit 245da9790813569c5da9404e0fc5e45cc88e22bb
Author: Aditya Kishore <adi@apache.org>
Date:   2016-03-12T19:12:34Z

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

commit 9ecf4a484e2cc03f73aacd1b4f3801bb1909b71f
Author: Hsuan-Yi Chu <hsuanyi@usc.edu>
Date:   2016-03-04T04:14:59Z

    DRILL-4372: (continued) Type inference for HiveUDFs

commit c0293354ec79b42ff27ce4ad2113a2ff52a934bd
Author: Hsuan-Yi Chu <hsuanyi@usc.edu>
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 <hsuanyi@usc.edu>
Date:   2016-03-09T01:57:36Z

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

commit 488ba1aeca7c4bf83ef048a6b3515539c12fdaa9
Author: Hsuan-Yi Chu <hsuanyi@usc.edu>
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 <hsuanyi@usc.edu>
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message