Hi,

I have made the suggested changes[1]. I have been thinking that if someone
reuses ppool pointables it might cause problems. Now I have changed the
code so that it wouldn't be a problem if someone reuses them.

[1] https://github.com/apache/vxquery/pull/90

Thank you.

Yours sincerely,
Riyafa

On 11 July 2016 at 20:39, Till Westmann <[email protected]> wrote:

> Hi Riyafa,
>
> I would have thought that if you e.g. need new Pointables for every key and
> value in an object, that you could get all of those from a pool and return
> them all at the end (to then be re-used when evaluate is called again for
> another object). Why do you think that that wouldn’t work?
>
> Cheers,
> Till
>
> On 11 Jul 2016, at 7:51, Riyafa Abdul Hameed wrote:
>
> > Hi,
> >
> > I don't think a pointable pool could be used because I cannot reuse
> objects
> > with the same reference.
> >
> > Thank you.
> >
> > Yours sincerely,
> > Riyafa
> >
> > On 11 July 2016 at 12:23, Till Westmann <[email protected]> wrote:
> >
> >> Hi Riyafa,
> >>
> >> Just a quick idea, I haven't looked at you most recent change.
> >> If you need a number of pointables that's bigger than 1 but doesn't grow
> >> with the number of items processed, you could think about using a
> >> pointable-pool.
> >> Would that work here?
> >>
> >> Cheers,
> >> Till
> >>
> >>> On Jul 10, 2016, at 23:39, Riyafa Abdul Hameed <
> [email protected]>
> >> wrote:
> >>>
> >>> Hi,
> >>>
> >>> I made some of the suggested changes to the PR[1]. But, I don't think
> >> it's
> >>> possible to reuse one pointable for key or value  because only the
> >>> references gets stored in the array when I add it to the array of
> >>> pointables. If I reuse the same pointable then the same references will
> >> be
> >>> repeated at different locations in the array and would be of no use. I
> >>> can't reuse ObjectPointable because the byte array needs to be
> different
> >>> for each object so that the keys could be compared. Any suggestions
> would
> >>> be highly appreciated.
> >>>
> >>> [1] https://github.com/apache/vxquery/pull/90
> >>>
> >>> Thank you.
> >>>
> >>> Yours sincerely,
> >>> Riyafa
> >>>
> >>> On 9 July 2016 at 12:22, Riyafa Abdul Hameed <[email protected]>
> >>> wrote:
> >>>
> >>>> Hi,
> >>>>
> >>>> I have created a PR with the changes[1]
> >>>>
> >>>> [1] https://github.com/apache/vxquery/pull/90
> >>>>
> >>>> Thank you.
> >>>>
> >>>> Yours sincerely,
> >>>> Riyafa
> >>>>
> >>>>> On 4 July 2016 at 11:01, Till Westmann <[email protected]> wrote:
> >>>>>
> >>>>> Hi Riyafa,
> >>>>>
> >>>>> yes, I think that a new evaluator is the right approach. I would
> >> probably
> >>>>> call it some thing like SimpleObjectUnionScalarEvaluator as this
> >> describes
> >>>>> pretty well what it does.
> >>>>> The fact that we have a constructor syntax for it seems secondary to
> >> me.
> >>>>>
> >>>>> Cheers,
> >>>>> Till
> >>>>>
> >>>>>> On 3 Jul 2016, at 7:54, Riyafa Abdul Hameed wrote:
> >>>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>> In order to evaluate Dynamic object construction, can I create a new
> >>>>>> DynamicObjectConstructorScalarEvaluator class? This is because it
> >>>>> happens
> >>>>>> to be difficult to evaluate it in the
> ObjectConstructorScalarEvaluator
> >>>>>> class.
> >>>>>>
> >>>>>> Thank you.
> >>>>>>
> >>>>>> Yours sincerely,
> >>>>>> Riyafa
> >>>>>>
> >>>>>> --
> >>>>>> Riyafa Abdul Hameed
> >>>>>> Undergraduate, University of Moratuwa
> >>>>>>
> >>>>>> Email: [email protected]
> >>>>>> Website: https://riyafa.wordpress.com/ <
> http://riyafa.wordpress.com/>
> >>>>>> <http://facebook.com/riyafa.ahf>  <http://lk.linkedin.com/in/riyafa
> >
> >>>>>> <http://twitter.com/Riyafa1>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Riyafa Abdul Hameed
> >>>> Undergraduate, University of Moratuwa
> >>>>
> >>>> Email: [email protected]
> >>>> Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
> >>>> <http://facebook.com/riyafa.ahf>  <http://lk.linkedin.com/in/riyafa>
> >>>> <http://twitter.com/Riyafa1>
> >>>
> >>>
> >>>
> >>> --
> >>> Riyafa Abdul Hameed
> >>> Undergraduate, University of Moratuwa
> >>>
> >>> Email: [email protected]
> >>> Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
> >>> <http://facebook.com/riyafa.ahf>  <http://lk.linkedin.com/in/riyafa>
> >>> <http://twitter.com/Riyafa1>
> >>
> >>
> >
> >
> > --
> > Riyafa Abdul Hameed
> > Undergraduate, University of Moratuwa
> >
> > Email: [email protected]
> > Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
> > <http://facebook.com/riyafa.ahf>  <http://lk.linkedin.com/in/riyafa>
> > <http://twitter.com/Riyafa1>
>



-- 
Riyafa Abdul Hameed
Undergraduate, University of Moratuwa

Email: [email protected]
Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
<http://facebook.com/riyafa.ahf>  <http://lk.linkedin.com/in/riyafa>
<http://twitter.com/Riyafa1>

Reply via email to