+1

Adding of new fields and updating of fields can be part of this?

On Wed, Mar 9, 2016, 5:50 AM Pradeep A. Dalvi <[email protected]> wrote:

> Dear Folks,
>
> We are creating Projection Operator which will allow apex users to project
> (select/drop) certain fields from the incoming tuples. This operation might
> be done unconditionally or based on certain condition.
>
> Use case:
> -------------
> Not all fields of tuples are of interest for the downstream operators. In
> such cases, one may want project selective fields to downstream. Also one
> may want to drop few fields, instead of selecting many.
> In certain scenarios, one may want to project certain fields based on given
> condition or expression.
>
> Functionality:
> -----------------
> 1. Projection operator shall receive POJO as input tuple and emit 2 POJOs
> on separate output ports i.e. selected and dropped. Selected output port
> shall emit POJO with selected fields and dropped output shall emit POJO of
> dropped fields.
> 2. Operator needs select or drop fields as input params. This shall be
> specified using comma separated list of fields.
> 3. Operator shall emit POJO only on connected output ports. In another
> words, if dropped output port is not connected, it shall not even try to
> generate POJOs with dropped fields.
>
> Please feel free to let me know your thoughts on this.
>
> Thanks,
> Pradeep A. Dalvi
>

Reply via email to