Hi,

I changed the PR[1] for the implementation of libjn:accumulate and
libjn:intersect based on the suggestions and have added comments on what
cannot be changed on the suggestion.

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

Thank you.

Yours sincerely,
Riyafa

On 12 August 2016 at 13:54, Riyafa Abdul Hameed <[email protected]>
wrote:

> Hi,
>
> I changed the PR[1] for the implementation of libjn:project and
> libjn:remove-keys based on the suggestions.
>
>
> [1] https://github.com/apache/vxquery/pull/140
>
> Thank you.
>
> Yours sincerely,
> Riyafa
>
> On 11 August 2016 at 06:22, Riyafa Abdul Hameed <[email protected]>
> wrote:
>
>> Hi,
>>
>> I also squashed the commits for the PR[1] that implements
>> libjn:accumulate and libjn:intersect.
>>
>>
>> [1] https://github.com/apache/vxquery/pull/126
>>
>> Thank you.
>>
>> Yours sincerely,
>> Riyafa
>>
>> On 11 August 2016 at 06:14, Riyafa Abdul Hameed <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> I have squashed the commits for the PR[1] that implements
>>> libjn:descendant-objects and libjn:descendant-pairs.
>>>
>>> [1] https://github.com/apache/vxquery/pull/128
>>>
>>> Thank you.
>>>
>>> Yours sincerely,
>>> Riyafa
>>>
>>> On 8 August 2016 at 22:30, Riyafa Abdul Hameed <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I changed the PR[1] for the implementation of libjn:project and
>>>> libjn:remove-keys to resolve conflicts.
>>>>
>>>> [1] https://github.com/apache/vxquery/pull/140
>>>>
>>>> Thank you.
>>>>
>>>> Yours sincerely,
>>>> Riyafa
>>>>
>>>> On 8 August 2016 at 05:47, Riyafa Abdul Hameed <[email protected]
>>>> > wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I have squashed the PR[1] for the implementation of libjn:project and
>>>>> libjn:remove-keys.
>>>>>
>>>>> [1]https://github.com/apache/vxquery/pull/140
>>>>>
>>>>> Thank you.
>>>>>
>>>>> Yours sincerely,
>>>>> Riyafa
>>>>>
>>>>> On 4 August 2016 at 06:14, Riyafa Abdul Hameed <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have updated PR[1] to improve code reuse for libjn:intersect and
>>>>>> libjn:accumulate.
>>>>>>
>>>>>> [1] https://github.com/apache/vxquery/pull/126
>>>>>>
>>>>>>
>>>>>> Thank you.
>>>>>>
>>>>>> Yours sincerely,
>>>>>> Riyafa
>>>>>>
>>>>>> On 3 August 2016 at 12:18, Riyafa Abdul Hameed <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have updated PR[1] to improve code reuse.
>>>>>>>
>>>>>>> [1] https://github.com/apache/vxquery/pull/132
>>>>>>>
>>>>>>> Thank you.
>>>>>>>
>>>>>>> Yours sincerely,
>>>>>>> Riyafa
>>>>>>>
>>>>>>> On 2 August 2016 at 14:34, Riyafa Abdul Hameed <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I have kept the PRs for each of the library functions separate. But
>>>>>>>> several of the classes have common code. And some have common code with
>>>>>>>> SimpleObjectUnionScalarEvaluator(I think it is because these are
>>>>>>>> library functions that could be written using the *declare
>>>>>>>> function* syntax).
>>>>>>>>
>>>>>>>> The following pairs have code that could be reused:
>>>>>>>>
>>>>>>>>
>>>>>>>>    - libjn:accumulate()[1] and libjn:intersect()[2]
>>>>>>>>    - libjn:project()[3] and libjn:remove-keys()[4]
>>>>>>>>    - libjn:descendant-objects()[5] and libjn:descendant-pairs()[6]
>>>>>>>>
>>>>>>>> I would like to receive suggestions on how to go about reusing the
>>>>>>>> code for the pairs.
>>>>>>>>
>>>>>>>>
>>>>>>>>    - What kind of names to choose for each of the parent class?
>>>>>>>>    - Whether to re factor after the code is merged or before?
>>>>>>>>
>>>>>>>>
>>>>>>>> [1] https://github.com/apache/vxquery/pull/126
>>>>>>>> [2] https://github.com/apache/vxquery/pull/131
>>>>>>>> [3] https://github.com/apache/vxquery/pull/132
>>>>>>>> [4] https://github.com/apache/vxquery/pull/133
>>>>>>>> [5] https://github.com/apache/vxquery/pull/128
>>>>>>>> [6] https://github.com/apache/vxquery/pull/130
>>>>>>>>
>>>>>>>> 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>
>>>>
>>>
>>>
>>>
>>> --
>>> 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