You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@griffin.apache.org by "Eugene (JIRA)" <ji...@apache.org> on 2019/04/11 01:16:01 UTC
[jira] [Closed] (GRIFFIN-232) Implement pluggable Predicators in
PredicatorFactory
[ https://issues.apache.org/jira/browse/GRIFFIN-232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eugene closed GRIFFIN-232.
--------------------------
> Implement pluggable Predicators in PredicatorFactory
> ----------------------------------------------------
>
> Key: GRIFFIN-232
> URL: https://issues.apache.org/jira/browse/GRIFFIN-232
> Project: Griffin
> 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)