db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From TomohitoNakayama <tomon...@basil.ocn.ne.jp>
Subject Re: [jira] Updated: (DERBY-1417) Add new, lengthless overloads to the streaming api
Date Wed, 26 Jul 2006 17:53:02 GMT
Hello Kristian.

Thank you for taking my second opinion into account :)
I think EncodedInputStream is much better than before, 
UTF32BEEncodedInputStream.

Best regards.

Kristian Waagan (JIRA) wrote:

>     [ http://issues.apache.org/jira/browse/DERBY-1417?page=all ]
>
>Kristian Waagan updated DERBY-1417:
>-----------------------------------
>
>    Attachment: derby-1417-6c-clientimpl.diff
>
>'derby-1417-6c-clientimpl.diff' deprecates 6b.
>Added both size of the character buffer and the initial size of the byte buffer to the
constructor of EncodedInputStream.
>Made the required changes elsewhere due to this addition.
>
>Suite jdbc40 ran without failures, and all failures seen during derbyall (17 in total)
have been verified to be caused by other issues (15 because of DERBY-1578 and 1 because of
local environment errors and 1 has already been fixed in trunk).
>
>The 'svn rename' command must still be run before the patch is applied.
>
>  
>
>>Add new, lengthless overloads to the streaming api
>>--------------------------------------------------
>>
>>                Key: DERBY-1417
>>                URL: http://issues.apache.org/jira/browse/DERBY-1417
>>            Project: Derby
>>         Issue Type: New Feature
>>         Components: JDBC
>>   Affects Versions: 10.2.0.0
>>           Reporter: Rick Hillegas
>>        Assigned To: Kristian Waagan
>>            Fix For: 10.2.0.0
>>
>>        Attachments: derby-1417-01-castsInTests.diff, derby-1417-1a-notImplemented.diff,
derby-1417-1a-notImplemented.stat, derby-1417-2a-rstest-refactor.diff, derby-1417-3a-embimpl-and-tests.diff,
derby-1417-3a-embimpl-and-tests.stat, derby-1417-3b-embimpl-and-tests.diff, derby-1417-3b-embimpl-and-tests.stat,
derby-1417-4a-disable-psTestsDnc.diff, derby-1417-5a-brokered.diff, derby-1417-5a-brokered.stat,
derby-1417-6a-clientimpl.diff, derby-1417-6a-clientimpl.stat, derby-1417-6b-clientimpl.diff,
derby-1417-6c-clientimpl.diff
>>
>>
>>The JDBC4 Expert Group has approved a new set of overloads for the streaming methods.
These overloads do not take a length argument. Here are the new overloads:
>>PreparedStatement.setAsciiStream(int parameterIndex, java.io.InputStream x)
>>PreparedStatement.setBinaryStream(int parameterIndex, java.io.InputStream x)
>>PreparedStatement.setCharacterStream(int parameterIndex, java.io.Reader reader)
>>PreparedStatement.setNCharacterStream(int parameterIndex, java.io.Reader reader)
>>PreparedStatement.setBlob(int parameterIndex, java.io.InputStream inputStream)
>>PreparedStatement.setClob(int parameterIndex, java.io.Reader reader)
>>PreparedStatement.setNClob(int parameterIndex, java.io.Reader reader)
>>CallableStatement.setAsciiStream(java.lang.String parameterName, java.io.InputStream
x)
>>CallableStatement.setBinaryStream(java.lang.String parameterName, java.io.InputStream
x)
>>CallableStatement.setCharacterStream(java.lang.String parameterName, java.io.Reader
reader)
>>CallableStatement.setNCharacterStream(java.lang.String parameterName, java.io.Reader
reader)
>>CallableStatement.setBlob(java.lang.String parameterName, java.io.InputStream inputStream)
>>CallableStatement.setClob(java.lang.String parameterName, java.io.Reader reader)
>>CallableStatement.setNClob(java.lang.String parameterName, java.io.Reader reader)
>>ResultSet.updateAsciiStream(int columnIndex, java.io.InputStream x)
>>ResultSet.updateAsciiStream(java.lang.String columnLabel, java.io.InputStream x)
>>ResultSet.updateBinaryStream(int columnIndex, java.io.InputStream x)
>>ResultSet.updateBinaryStream(java.lang.String columnLabel, java.io.InputStream x,
int length)
>>ResultSet.updateCharacterStream(int columnIndex, java.io.Reader x)
>>ResultSet.updateCharacterStream(java.lang.String columnLabel, java.io.Reader x)
>>ResultSet.updateNCharacterStream(int columnIndex, java.io.Reader x)
>>ResultSet.updateNCharacterStream(java.lang.String columnLabel, java.io.Reader x) 

>>ResultSet.updateBlob(int columnIndex, java.io.InputStream inputStream)
>>ResultSet.updateBlob(java.lang.String columnLabel, java.io.InputStream inputStream)
>>ResultSet.updateClob(int columnIndex, java.io.Reader reader)
>>ResultSet.updateClob(java.lang.String columnLabel, java.io.Reader reader)
>>ResultSet.updateNClob(int columnIndex, java.io.Reader reader)
>>ResultSet.updateNClob(java.lang.String columnLabel, java.io.Reader reader)
>>We should add these new overloads soon so that the build will not break when this
methods turn up in a published Mustang build.
>>    
>>
>
>  
>

-- 
/*

        Tomohito Nakayama
        tomonaka@basil.ocn.ne.jp
        tomohito@rose.zero.ad.jp
        tmnk@apache.org

        Naka
        http://www5.ocn.ne.jp/~tomohito/TopPage.html

*/ 


Mime
View raw message