Hi,

I have squashed the commits to a single PR[1]

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

Thank you.

Yours sincerely,
Riyafa

On 7 July 2016 at 11:08, Riyafa Abdul Hameed <[email protected]>
wrote:

> Hi,
>
> I have updated the PR with the suggested changes[1]
>
> [1] https://github.com/apache/vxquery/pull/86
>
> Thank you.
>
> Yours sincerely,
> Riyafa
>
> On 6 July 2016 at 10:36, Riyafa Abdul Hameed <[email protected]>
> wrote:
>
>> Hi,
>>
>> I have made a new PR which includes changes in the master[1].
>>
>> [1] https://github.com/apache/vxquery/pull/86
>>
>> Thank you.
>>
>> Yours sincerely,
>> Riyafa
>>
>> On 5 July 2016 at 17:02, Riyafa Abdul Hameed <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> I have made a PR with the changes [1].
>>>
>>> [1] https://github.com/apache/vxquery/pull/83
>>>
>>> Thank you.
>>>
>>> Yours sincerely,
>>> Riyafa
>>>
>>> On 5 July 2016 at 15:51, Riyafa Abdul Hameed <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I was currently concatenating all key-value pairs and passing it as a
>>>> single sequence to the ObjectConstructorScalarEvaluator. For example:
>>>>
>>>> {"key1" : "value1", "key2" :"value2"} would be passed in the form
>>>> ("key1", "value1", "key2", "value2") as arg[0] to the evaluator method of
>>>> the ObjectConstructorScalarEvaluator class. Now I see that since the
>>>> ConcatenateScalarEvaluator is flattening the sequnces, I think I shall
>>>> change the implementation so that arguments to the evaluator method itself
>>>> has the keys followed by value followed by boolean flag.
>>>>
>>>> for example now the TaggedValuePointable args to the evaluator method
>>>> would be: ["key1", "value1", true, "key2", "value2", false].
>>>>
>>>> Thank you.
>>>>
>>>> Yours sincerely,
>>>> Riyafa
>>>>
>>>> On 4 July 2016 at 11:40, Till Westmann <[email protected]> wrote:
>>>>
>>>>> Hi Riyafa,
>>>>>
>>>>> could you show the problem with an example? It's not obvious to me
>>>>> where
>>>>> XQuery's sequence flattening would cause a problem here. The
>>>>> ObjectConstructorScalarEvaluator accepts an array of parameters that
>>>>> represent the pairs that were specified in the object constructor. The
>>>>> parameter array should cleanly separate the individual keys and values
>>>>> -
>>>>> even if the values are sequences.
>>>>>
>>>>> Cheers,
>>>>> Till
>>>>>
>>>>> On 3 Jul 2016, at 4:45, Riyafa Abdul Hameed wrote:
>>>>>
>>>>> Hi,
>>>>>>
>>>>>> When attempting to resolve the issue, I have come across a problem:
>>>>>>
>>>>>> In this case I should recognize if the value is a sequence or not,
>>>>>> but when
>>>>>> creating a sequence to be passed as an argument to the
>>>>>> ObjectConstructorScalarEvaluator, the
>>>>>> ConcatenateScalarEvaluatorFactory[1]
>>>>>> creates a single sequence using the entries in all the sequences
>>>>>> passed to
>>>>>> it.
>>>>>>
>>>>>> I have been wondering how to recognize sequences passed as value in an
>>>>>> Object if ConcatenateScalarEvaluatorFactory removes all the
>>>>>> SequenceTags.
>>>>>> Please kindly help with any suggestions.
>>>>>>
>>>>>> [1]
>>>>>>
>>>>>> https://github.com/apache/vxquery/blob/master/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/sequence/ConcatenateScalarEvaluatorFactory.java
>>>>>>
>>>>>> 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>

Reply via email to