Hello all,

Here is what I worked so far on:

1) XDM implementation for ElementNodeConstructor

The issues can be found here:
https://issues.apache.org/jira/browse/VXQUERY-158 and
https://issues.apache.org/jira/browse/VXQUERY-96
The patch can be found here: https://github.com/apache/vxquery/pull/19
This patch made XMark Query 4 pass.

On Wed, Jul 1, 2015 at 11:53 AM, Shivani Mall <[email protected]> wrote:

> Another update that I forgot to include!
>
> 5) Descendant-or-self function now accepts filter. However, I could not
> test this because there is no implementation for the rewrite rule yet that
> bypasses the conversion to child path steps. Once discussed, I will be able
> to implement this rule and hopefully this particular issue will highly
> optimize the function descendant-or-self. This is because, as of now, the
> function returns all the nodes starting from root node according to the
> descendants function. Then it applies child filter on it.
> ᐧ
>
> On Wed, Jul 1, 2015 at 11:46 AM, Shivani Mall <[email protected]> wrote:
>
>> Hey all,
>>
>> Waiting for an official weekly update for all past weeks? Here is one
>> that extensively covers all that I have been working on these past weeks :)
>>
>> 1) Doc Rewrite Rule fixed and updated.
>>
>> The issue can be found here:
>> https://issues.apache.org/jira/browse/VXQUERY-142
>> The patch can be found here: https://github.com/apache/vxquery/pull/8
>>
>> This test fixed one of the previous issues caught with the test suite.
>> More importantly, it made numerous XQTS tests to pass. These failed because
>> there was the string entered in the doc function to an absolute/relative
>> path (found in sourceFileMap) was not handled correctly.
>>
>> 2) Conversion to Algebricks Rewrite Rule.
>>
>> This issue can be found here:
>> https://issues.apache.org/jira/browse/VXQUERY-160 which blocked
>> https://issues.apache.org/jira/browse/VXQUERY-161
>> The patch can be found here: https://github.com/apache/vxquery/pull/10
>>
>> This issue should also fix Query 8 with Preston's rewrite rules. This
>> implementation of this rule was not handling general comparisons and value
>> comparisons in runtime (gt, lt, = < > etc) functions correctly. Again, this
>> made numerous XQTS Tests to pass.
>>
>> 3) Missing Node-Before-After Function
>>
>> This issue can be found here:
>> https://issues.apache.org/jira/browse/VXQUERY-146
>> The patch can be found here:
>> https://github.com/shivani1494/vxquery/pull/1
>>
>> This issue fixed the above XMark issue. The implementation of the
>> function was missing. Made about 50 XQTS tests to pass.
>>
>> 4) Curly Braces Error
>>
>> The issues can be found here:
>> https://issues.apache.org/jira/browse/VXQUERY-158 and
>> https://issues.apache.org/jira/browse/VXQUERY-96
>> Issue has been updated with my use cases. The patch is under progress.
>> This was initially assumed to be an XMark issue. However, as it turned out,
>> it was not. Nevertheless, once resolved, the patch will likely make more
>> XQTS tests to pass.
>>
>> Preston has exact numbers of all tests passing as a result of patches. I
>> am sure he can confirm the numbers.
>>
>>
>> Thank you,
>> Shivani
>>
>>
>>
>>
>>
>> ᐧ
>>
>> On Tue, Jun 2, 2015 at 11:39 AM, Shivani Mall <[email protected]> wrote:
>>
>>> Hey all,
>>>
>>> 1) All this while, I was working on extending my test suite to include a
>>> log file that displays queries, logical plan, optimized plan and results. I
>>> have made the changes to the code and will push it today. Also, the file
>>> should now be available on the ticket that I created last week.
>>> https://issues.apache.org/jira/browse/VXQUERY-145
>>>
>>> 2) This week I am working to write a Doc rewrite rule that maps an
>>> expression to a file in the document function. This will also be my
>>> starting point into writing rewrite rules.
>>>
>>> 3)This week we will also be analyzing the query plans to and decide the
>>> problems we will be dealing with over the next few weeks.
>>>
>>> Thank you,
>>> Shivani
>>>
>>> ᐧ
>>>
>>> On Tue, May 26, 2015 at 4:45 PM, Shivani Mall <[email protected]> wrote:
>>>
>>>> Hey all,
>>>>
>>>> This is what I have been doing so far:
>>>>
>>>> 1)Code updated to display Logical and Query Plans. However, it needs to
>>>> be re-architectured before I can push it to github.
>>>>
>>>> 2)Creating a log file to display logical and query plans for XMark
>>>> Queries. Later this week the file can be found here:
>>>> https://issues.apache.org/jira/browse/VXQUERY-145
>>>>
>>>> Thank you,
>>>> Shivani
>>>>
>>>> ᐧ
>>>>
>>>> On Thu, May 21, 2015 at 8:57 PM, Till Westmann <[email protected]>
>>>> wrote:
>>>>
>>>>> Thanks!
>>>>> Is there a good way to put GH’s pull requests to use?
>>>>>
>>>>> Thanks,
>>>>> Till
>>>>>
>>>>> > On May 20, 2015, at 9:42 PM, Steven Jacobs <[email protected]> wrote:
>>>>> >
>>>>> > The simplest way (based on the experience with Efi's change) is to
>>>>> add
>>>>> > the Github
>>>>> > site as a remote, merge locally with master, then push.
>>>>> > Steven
>>>>> >
>>>>> > On Wednesday, May 20, 2015, Till Westmann <[email protected]> wrote:
>>>>> >
>>>>> >> Nice. Thanks!
>>>>> >>
>>>>> >>
>>>>> >> Preston, Steven, is there a particularly easy way to merge changes
>>>>> that
>>>>> >> are available on GitHub into our repository?
>>>>> >>
>>>>> >> Thanks,
>>>>> >> Till
>>>>> >>
>>>>> >> On 20 May 2015, at 13:51, Shivani Mall wrote:
>>>>> >>
>>>>> >> This Week:
>>>>> >>>
>>>>> >>> 1)XMark Documentation Completed which can be found here:
>>>>> >>>
>>>>> >>>
>>>>> https://github.com/shivani1494/vxquery/commit/dd7cddd49a471cd5c11588c262037b0276348611
>>>>> >>>
>>>>> >>> 2)Updating Code to show Logical and Optimized Query Plans for
>>>>> XTest since
>>>>> >>> this option is currently avaiable only for VXQuery
>>>>> >>>
>>>>> >>> ᐧ
>>>>> >>>
>>>>> >>> On Wed, May 20, 2015 at 1:51 PM, Shivani Mall <[email protected]>
>>>>> wrote:
>>>>> >>>
>>>>> >>> Last Week:
>>>>> >>>>
>>>>> >>>> 1) Completing XMark Documentation.
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> ᐧ
>>>>> >>>>
>>>>> >>>> On Mon, May 4, 2015 at 4:51 PM, Shivani Mall <[email protected]>
>>>>> wrote:
>>>>> >>>>
>>>>> >>>> Last week:
>>>>> >>>>>
>>>>> >>>>> 1) Understood XQuery Data Model, multiple wrappers around XML
>>>>> document,
>>>>> >>>>> SequencePointable, the need for builders and a little bit of
>>>>> data flow
>>>>> >>>>> and
>>>>> >>>>> operators. Thanks to Preston for great explanations!
>>>>> >>>>>
>>>>> >>>>> 2)Documentation: SequencePointable structure, byte array break
>>>>> down of a
>>>>> >>>>> basic XML Doc.
>>>>> >>>>>
>>>>> >>>>>
>>>>> >>>>> ᐧ
>>>>> >>>>>
>>>>> >>>>>
>>>>> >>>>
>>>>> >>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to