You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gora.apache.org by "Enis Soztutar (JIRA)" <ji...@apache.org> on 2013/11/18 08:07:26 UTC

[jira] [Updated] (GORA-119) implement a filter enabled scan in gora

     [ https://issues.apache.org/jira/browse/GORA-119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Enis Soztutar updated GORA-119:
-------------------------------

    Attachment: gora-119_v2.patch

Ferdy, the patch is great. I've rebased the patch and made some changes. I hope you guys did not mind. 
 - removed localFilterEnabled, instead the DataStore inspects the filter, and returns another filter (or null) to replace the current filter. This way, the filter is decomposed into pieces that the datastore understands and can convert into efficient server side filters, while the rest of the filter can be executed from the client. 
 - renamed GoraFilter to Filter to be consistent with the rest of the naming (DataStore, Query, Result, etc do not use prefix) 
 - Still some more changes I want to do. Rename FilterOp, maybe redo MapFieldValueFilter. Nutch needs smt like MapFieldValueFilter for marks, so we can start with this, and add the others later as needed. 

> implement a filter enabled scan in gora
> ---------------------------------------
>
>                 Key: GORA-119
>                 URL: https://issues.apache.org/jira/browse/GORA-119
>             Project: Apache Gora
>          Issue Type: Improvement
>    Affects Versions: 0.2
>         Environment: gora hbase gora-core gora-hbase
>            Reporter: raf shin
>              Labels: filter, gora-core, gora-hbase, scan
>             Fix For: 0.4
>
>         Attachments: GORA-119-v1.txt, gora-119_v2.patch
>
>
> it'll be very of help to implement a filtered scan to reduce the time of scan in gora-core and gora-hbase components.



--
This message was sent by Atlassian JIRA
(v6.1#6144)