Caleb Meier created RYA-29:
------------------------------

             Summary: The classes VarConstantIndexListPruner and 
AccumuloIndexSet have incorrect import statements, and the class 
QueryVariableNormalizer relies on an older version of the sesame SPARQLParser
                 Key: RYA-29
                 URL: https://issues.apache.org/jira/browse/RYA-29
             Project: Rya
          Issue Type: Bug
    Affects Versions: 3.2.10
            Reporter: Caleb Meier
             Fix For: 3.2.10


Fix incorrect import statements.  Also, the QueryVariableNormalizer relies on 
an older version of the SPARQLParser.  When creating the TupleExpr from the 
query string, the older parser set the constant field for Var objects with a 
non-null value field to be true.  This made the isConstant() method for Var 
return true when the value was non-null.  However, in newer versions of sesame 
(sesame-2.7.6) this is no longer true.  The method isConstant() returns false 
even those the Var object has a non-null value field.  Given that the 
QueryVariableNormalizer relies extensively on the isConstant() method, this has 
created a number of bugs within that class.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to