+1

Regards,
Mohit

On Thu, Mar 10, 2016 at 11:07 AM, Yogi Devendra <[email protected]>
wrote:

> @Priyanka
>
> Projection is standard term from relational algebra
> https://en.wikipedia.org/wiki/Projection_(relational_algebra)
>
> +1 for the name projection.
>
> ~ Yogi
>
> On 10 March 2016 at 11:01, Priyanka Gugale <[email protected]>
> wrote:
>
> > +1.
> >
> > This name is not self explanatory, I can't think of anything better as of
> > now. If someone have suggestions please add it here. I will also try to
> > find some options.
> >
> > -Priyanka
> >
> > On Thu, Mar 10, 2016 at 10:17 AM, Sandeep Deshmukh <
> > [email protected]>
> > wrote:
> >
> > > + 1 on projection w/o adding or updating fields. IMO, the purpose is to
> > > split the record into something that is useful and something that is
> not.
> > >
> > > Regards,
> > > Sandeep
> > >
> > > On Wed, Mar 9, 2016 at 9:08 PM, Chinmay Kolhatkar <[email protected]>
> > > wrote:
> > >
> > > > +1 for projection operator.
> > > >
> > > > @Sandesh, Adding of new fields and updating will be done as a part of
> > > > Enricher and Transform operator respectively.
> > > > I've sent another mail about Transform operator before.
> > > >
> > > >
> > > > On Wed, Mar 9, 2016 at 8:54 PM, Sandesh Hegde <
> [email protected]
> > >
> > > > wrote:
> > > >
> > > > > +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