javax.sql.rowset.serial.SerialBlob doesn't support free and getBinaryStream

Deven You youdwei at linux.vnet.ibm.com
Mon Jul 2 09:04:37 UTC 2012


Hi All,
Could anyone notice this problem?

Thanks a lot!
On 06/25/2012 04:18 PM, Deven You wrote:
> Hi All,
>
> First of all, if the jdbc problem has a better mailing list to post 
> please tell me.
>
> I find that javax.sql.rowset.serial.SerialBlob is not fully 
> implemented in OpenJDK 8. Methods
>
>     public InputStream getBinaryStream(long pos,long length) throws 
> SQLException
>     public void free() throws SQLException
>
> only throw UnsupportedOperationException.
>
> I have made a patch[1] to implement these 2 methods. Could anyone take 
> a look to review it.
>
> BTW: I think the spec for SerialBlob is not very clear like it doesn't 
> mention if all method rather than free() need throw any exception 
> after free() is invoked. However that behavior seems reasonable.
>
> [1] http://cr.openjdk.java.net/~littlee/OJDK-576/webrev
>
> Thanks a lot.
>


-- 
Best Regards,

Deven




More information about the core-libs-dev mailing list