Add cut-off and truncation logic to streaming classes in the embedded driver
----------------------------------------------------------------------------

         Key: DERBY-1473
         URL: http://issues.apache.org/jira/browse/DERBY-1473
     Project: Derby
        Type: Improvement

  Components: JDBC  
    Versions: 10.3.0.0    
    Reporter: Kristian Waagan
    Priority: Minor


When streaming data to Derby, the application stream will be wrapped in a 
Derby-specific stream to convert the data to the correct representation. At a 
minimum, this consists of getting the data to the on-disk format used by Derby.

The wrapping stream can be extended to provide the following features at an 
earlier stage:
 a) Data cut-off when the maximum allowed size is exceeded
 b) Truncation of trailing blanks where allowed

Both features can reduce the amount of data needed to be kept in memory on 
insertion.
Implementing this will require additional column/data type information in the 
streaming class(es). The implementation must be able to handle streams for 
which the length is specified and also streams with unknown/unspecified length.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to