jackrabbit-oak-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Parvulescu <alex.parvule...@gmail.com>
Subject Re: equalsIgnoreCase
Date Mon, 20 Aug 2012 09:29:57 GMT
yup, it was JCR-3270

alex

https://issues.apache.org/jira/browse/JCR-3270

On Mon, Aug 20, 2012 at 11:20 AM, Michael Dürig <mduerig@apache.org> wrote:

>
>
> On 20.8.12 11:02, Julian Reschke wrote:
>
>> I just stumbled upon equalsIgnoreCase being used without a specified
>> locale (see below). As far as I understand, this is going to cause
>> trouble for some locales (see
>> http://www.i18nguy.com/**unicode/turkish-i18n.html#**problem<http://www.i18nguy.com/unicode/turkish-i18n.html#problem>
>> ).
>>
>
> I remember there was something related with JR2. Let's create an issue to
> track this and use the same mechanism to resolve it like we used in JR2.
>
> Michael
>
>
>
>> We probably should fix those to hardwire an english locale.
>>
>> Best regards, Julian
>>
>> -- snip --
>>
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:233:
>>             if ("ISSAMENODE".**equalsIgnoreCase(name)) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:243:
>>             } else if ("ISCHILDNODE".**equalsIgnoreCase(name)) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:247:
>>             } else if ("ISDESCENDANTNODE".**equalsIgnoreCase(name)) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:391:
>>         if ("CONTAINS".equalsIgnoreCase(**functionName)) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:430:
>>         } else if ("ISSAMENODE".**equalsIgnoreCase(functionName)**) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:437:
>>         } else if ("ISCHILDNODE".**equalsIgnoreCase(functionName)**) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:444:
>>         } else if ("ISDESCENDANTNODE".**equalsIgnoreCase(functionName)**)
>> {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:482:
>>         if ("LENGTH".equalsIgnoreCase(**functionName)) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:484:
>>         } else if ("NAME".equalsIgnoreCase(**functionName)) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:490:
>>         } else if ("LOCALNAME".equalsIgnoreCase(**functionName)) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:496:
>>         } else if ("SCORE".equalsIgnoreCase(**functionName)) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:502:
>>         } else if ("LOWER".equalsIgnoreCase(**functionName)) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:504:
>>         } else if ("UPPER".equalsIgnoreCase(**functionName)) {
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:732:
>>         boolean result = token.equalsIgnoreCase(**currentToken) &&
>> !currentTokenQuoted;
>> oak-core/src/main/java/org/**apache/jackrabbit/oak/query/**
>> SQL2Parser.java:741:
>>         if (!expected.equalsIgnoreCase(**currentToken) ||
>> currentTokenQuoted) {
>> oak-jcr/src/main/java/org/**apache/jackrabbit/oak/jcr/**
>> OakRepositoryFactory.java:39:
>>                 if (uri.getScheme().**equalsIgnoreCase("jcr-oak")) {
>> oak-mk-remote/src/main/java/**org/apache/jackrabbit/mk/**
>> client/HttpExecutor.java:171:
>>         if ("chunked".equalsIgnoreCase(**encoding)) {
>> oak-mk-remote/src/main/java/**org/apache/jackrabbit/mk/**
>> client/HttpExecutor.java:192:
>>         if ("close".equalsIgnoreCase(**connectionState)) {
>> oak-mk-remote/src/main/java/**org/apache/jackrabbit/mk/**
>> server/Request.java:255:
>>             if ("chunked".equalsIgnoreCase(**encoding)) {
>>
>>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message