[ 
https://issues.apache.org/jira/browse/DERBY-3166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12546882
 ] 

Mamta A. Satoor commented on DERBY-3166:
----------------------------------------

Laura, thanks for working on this doc item. Looks like the files impacted are 
cdevcollation.html, rrefsqli23075.html Let me know if rrefattribupgrade.html 
and rtuntransform443.html changed too.

As for cdevcollation.html, rrefsqli23075.html, the changes generally look 
pretty good. But I think the statement, "When LIKE comparisons are used with 
territory-based collation, Derby compares one character at a time for 
non-metacharacters. This is different than the way Derby processes = 
comparisons.", might sound like LIKE is handled differently for UCS_BASIC and 
terriotry based databases. For both kinds of databases, SQL specification 
requires us to do LIKE comparison one character at a time. This is not a biggie 
with UCS_BASIC because the unicode values for the entire string will be same as 
unicode value for individual characters in that string taken in the given 
sequence. But for territory based database, the collation elements returned for 
an entire string may not be same as individual collation element(s) one 
character at a time in that string in the given sequence. I hope this is not 
too confusing but what I am saying is one character at a time comparison for 
LIKE is not unique to territory based databases. May be rephrasing the sentence 
above as "When LIKE comparisons are used, Derby compares one character at a 
time for non-metacharacters. This is different than the way Derby processes = 
comparisons"

Another minor comment for cdevcollation.html, section Differences between LIKE 
and equal (=) comparisons. The first sentence should say When you use 
territory-based collation, the comparisons *can* return different results when 
you use the LIKE and equal (=) operators.

> Update docs to address code improvments to LIKE (see Derby-2967)
> ----------------------------------------------------------------
>
>                 Key: DERBY-3166
>                 URL: https://issues.apache.org/jira/browse/DERBY-3166
>             Project: Derby
>          Issue Type: Bug
>          Components: Documentation
>            Reporter: Laura Stewart
>            Assignee: Laura Stewart
>         Attachments: cdevcollation.html, derby3166._1.diff, 
> rrefattribupgrade.html, rrefsqlj23075.html, rtuntransform443.html
>
>
> Implement the required doc changes for collation to address the improvements 
> to the LIKE operator.

-- 
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