db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Matrigali (JIRA)" <j...@apache.org>
Subject [jira] Updated: (DERBY-2465) Clob data type should use getCharacterStream() to read a column data from a VTI instead of getString().
Date Sun, 06 May 2007 21:30:15 GMT

     [ https://issues.apache.org/jira/browse/DERBY-2465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Mike Matrigali updated DERBY-2465:
----------------------------------

    Component/s: SQL

> Clob data type should use getCharacterStream() to read a column  data from a VTI instead
of getString(). 
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-2465
>                 URL: https://issues.apache.org/jira/browse/DERBY-2465
>             Project: Derby
>          Issue Type: Improvement
>          Components: SQL
>    Affects Versions: 10.3.0.0
>            Reporter: Suresh Thalamati
>         Attachments: derby.log, derby2465_v1.diff
>
>
> Currently clob data is read as String. This can consume lot of memory when lot 
> of rows read from a VTI resultset. I think it would consume less memory if 
> data is read using streams. 
> org.apache.derby.iapi.types.SQLClob.java does not implement
> setValueFromResultSet() that is used by the VTI to read the data, it defaults
> to super class SQLChar.java implementation, which reads the data using 
> getString(). 
> One case I  noticed  the current implementation  uses lot of memory  is  when doing import
of clobs(DERBY-378). 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message