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. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> ᐧ >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>>> >>>> >>>>> >>>>> >>>> >>> >> >
