db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sunitha Kambhampati (JIRA)" <derby-...@db.apache.org>
Subject [jira] Commented: (DERBY-525) getAsciiStreamshould replace non-ASCII characters with 0x3f, '?' to match embedded
Date Thu, 29 Sep 2005 17:13:48 GMT
    [ http://issues.apache.org/jira/browse/DERBY-525?page=comments#action_12330828 ] 

Sunitha Kambhampati commented on DERBY-525:

It would be great if you could add a testcase for this.

I looked at the patch briefly, and had one minor comment.  In convertToAsciiByteArray, it
might be better performance wise, if we calculate the original.length only once and use it
in the for loop.

> getAsciiStreamshould replace non-ASCII characters with 0x3f, '?'  to match embedded
> -----------------------------------------------------------------------------------
>          Key: DERBY-525
>          URL: http://issues.apache.org/jira/browse/DERBY-525
>      Project: Derby
>         Type: Bug
>   Components: Network Client
>     Versions:,,
>     Reporter: Kathey Marsden
>     Assignee: Tomohito Nakayama
>      Fix For:
>  Attachments: DERBY-525.patch, DERBY-525.site.patch, derbyall_report.txt
> When calling Clob.getAsciiStream or ResultSet.getAsciiStream if 
> the column type is a character type or a CLOB, then any out of 
> range character (to the ASCII set) needs to be replaced by 0x3f 
> ('?', question mark). ASCII is defined as 8 bit characters, 
> thus Unicode Characters in the range 0x0000 to 0x00ff are 
> mapped to ASCII characters 0x00 to 0xff, and Unicode characters 
> in the range 0x0100 to 0xffff are mapped to 0x3f
> By code inspection:
> client code in 
> org.apache.derby.client.am.ResultSet
> embedded in 
> org.apache.derby.impl.jdbc.ReaderToAscii

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message