jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Philipp Bunge (JIRA)" <j...@apache.org>
Subject [jira] Created: (JCR-2379) BindVariable not registered in JCR-SQL2 CONTAINS
Date Mon, 02 Nov 2009 15:16:59 GMT
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.


Mime
View raw message