From: <tr...@do...> - 2013-06-16 08:34:36
|
<p>A new comment has been added to the following issue.</p> <table border="0"> <tr> <td width="90px" valign="top"><b>Title:</b></td> <td>Property paths using the * operator can generate incorrect results</td> </tr> <tr> <td><b>Project:</b></td> <td>Core Library (dotNetRDF.dll)</td> </tr> <tr> <td><b>Created By:</b></td> <td>Max</td> </tr> <tr> <td><b>Date:</b></td> <td>2013-06-16 09:33 AM</td> </tr> <tr> <td><b>Comment:</b></td> </tr> <tr> <td colspan="2"><p> Hi Rob,</p> <p> I just took a look into the source and I found the VDS.RDF.Query.Patterns.NodeMatchPattern.Accepts method suspect as it currently always returns true if Options.RigorousEvaluation is set to false (which is the default setting I believe)</p> <p> It seems logicel to me that a node match should always be evaluated.</p> <p> Anyway I removed the test and it seemed to do the trick and filter out the previous extra results.</p> <p> Can you confirm this fix ?</p> <p> I don't see why is should, but I just hope I don't introduce subsequent bugs in my current version :P</p> <p> Cheers,<br /> Max.</p> <p> </p></td> </tr> </table> <p> More information on this issue can be found at <a href="http://www.dotnetrdf.org/tracker/Issues/IssueDetail.aspx?id=349" target="_blank">http://www.dotnetrdf.org/tracker/Issues/IssueDetail.aspx?id=349</a></p> <p style="text-align:center;font-size:8pt;padding:5px;"> If you no longer wish to receive notifications, please visit <a href="http://www.dotnetrdf.org/tracker/Account/UserProfile.aspx" target="_blank">your profile</a> and change your notifications options. </p> |