GitHub user jiadexin opened a pull request:
https://github.com/apache/incubator-hawq/pull/837
HAWQ-779 support pxf filter pushdwon at the 'CREATE PLAN' stage ,and â¦
1.support pxf filter pushdwon at the 'CREATE PLAN' stage --
src/backend/optimizer/plan/createplan.c
2.Due to '1' causes produce HAWQ-953 error, modify HiveDataFragmenter.java
3.add 'Date type' filter and 'HDOP_LIKE' op --
pxffilters.h,pxffilters.c,FilterParser.java , and update the corresponding test
-- FilterParserTest.java,pxffilters_test.c
4.Due to '2' cause,modified HBaseFilterBuilder.java to handle 'HDOP_LIKE'
op.
5. 'Date filter' and 'HDOP_LIKE' used in
pxf-solr/pxf-jdbc(https://github.com/inspur-insight/pxf-plugin)
6.By this amendment, I think: 'PXF Filter' architecture coupling is too
high, I just want to add new types and op, but had to modify other components
.i hope to improve the architecture .
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/inspur-insight/incubator-hawq HAWQ-779
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-hawq/pull/837.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 #837
----
commit 3518b4af22af281909140bc011884420de540cc6
Author: Devin Jia <[email protected]>
Date: 2016-08-05T07:05:50Z
HAWQ-779 support pxf filter pushdwon at the 'CREATE PLAN' stage ,and more
filter type & op
----
---
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.
---