Community
Participate
Working Groups
HibernateStoreAccessor is an IQueryHandlerProvider and it should only provide IQueryHandlers for the given CDOQueryInfo that can handle this query. Currently it always returns the HibernateQueryHAndler but that one throws an exception if the query language is not "hql". That prevents users from contributing their own query handlers to the repository.
I moved the language comparison logic from HibernateQueryHandler to HibernateStoreAccessor. Further I changed the String.equalsIgnoreCase() to the new StringUtil.equalsUpperOrLowerCase() in both HibernateStoreAccessor and DBStoreAccessor.
Committed to HEAD
Available in R20110608-1407