BindVariable not registered in JCR-SQL2 CONTAINS
------------------------------------------------

                 Key: JCR-2379
                 URL: https://issues.apache.org/jira/browse/JCR-2379
             Project: Jackrabbit Content Repository
          Issue Type: Bug
          Components: query
    Affects Versions: 2.0-beta1
            Reporter: Philipp Bunge


The following fails with a "java.lang.IllegalArgumentException: not a valid 
variable in this query:"

Query query = qm.createQuery("SELECT * FROM [my:document] AS document WHERE 
CONTAINS(document.original, $x)", Query.JCR_SQL2);
query.bindVariable("x", vf.createValue("moo"));

And query.getBindVariableNames() returns an empty array.

The FullTextSearchExpression _is_ however correctly parsed as a 
BindVariableValueImpl:
((FullTextSearch) ((QueryObjectModelImpl) 
query).getConstraint()).getFullTextSearchExpression() instanceof 
BindVariableValue


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to