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>

Reply via email to