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

William Guo resolved GRIFFIN-232.
---------------------------------
       Resolution: Fixed
    Fix Version/s: 0.5.0

Issue resolved by pull request 484
[https://github.com/apache/griffin/pull/484]

> Implement pluggable Predicators in PredicatorFactory
> ----------------------------------------------------
>
>                 Key: GRIFFIN-232
>                 URL: https://issues.apache.org/jira/browse/GRIFFIN-232
>             Project: Griffin (Incubating)
>          Issue Type: Improvement
>            Reporter: Aleksandr Borgatin
>            Priority: Minor
>             Fix For: 0.5.0
>
>          Time Spent: 2h 20m
>  Remaining Estimate: 0h
>
> I propose add second type of predicate after "file.exist"  - "custom". JSON 
> example for creation "custom" predicate
> {code:java}
>                      {
>                          "type": "custom",
>                          "config": {
>                            "class": 
> "org.apache.griffin.core.job.FileExistPredicator",
>                            "root.path": "/path/to/",
>                            "path": "file.ext,file2.txt"
>                          }
>                      }
> {code}
> Proposed contract for implementations is based on FileExistPredicator:
>  * class must implement interface *org.apache.griffin.core.job.Predicator*
>  * class must have constructor with argument of type 
> *org.apache.griffin.core.job.entity.SegmentPredicate*



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to