drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefán Baxter <ste...@activitystream.com>
Subject Re: [GitHub] drill pull request: Elasticsearch storage plugin
Date Tue, 22 Mar 2016 19:52:57 GMT
Hi hamdanuk,

Can you please tell me what the status is of the Solr integration?

We have been looking into the Lucene plugin and are very interested trying
the Solr plugin.

Thank you,
 -Stefán

On Tue, Mar 22, 2016 at 7:47 PM, hamdanuk <git@git.apache.org> wrote:

> 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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message