Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 32661 invoked from network); 15 Jun 2007 12:18:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Jun 2007 12:18:50 -0000 Received: (qmail 82854 invoked by uid 500); 15 Jun 2007 12:18:52 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 82818 invoked by uid 500); 15 Jun 2007 12:18:52 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 82649 invoked by uid 99); 15 Jun 2007 12:18:52 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Jun 2007 05:18:51 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Jun 2007 05:18:47 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 958F171419B for ; Fri, 15 Jun 2007 05:18:27 -0700 (PDT) Message-ID: <31299753.1181909907610.JavaMail.jira@brutus> Date: Fri, 15 Jun 2007 05:18:27 -0700 (PDT) From: "Kristian Waagan (JIRA)" To: derby-dev@db.apache.org Subject: [jira] Created: (DERBY-2827) Rename ClobStreamControl to TemporaryClob MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Rename ClobStreamControl to TemporaryClob ----------------------------------------- Key: DERBY-2827 URL: https://issues.apache.org/jira/browse/DERBY-2827 Project: Derby Issue Type: Improvement Components: JDBC Affects Versions: 10.3.0.0 Reporter: Kristian Waagan Assignee: Kristian Waagan Priority: Trivial Fix For: 10.3.0.0 Since the original submission, the situation has changed quite a lot and the original name no longer fits as well as it did before. The class is changed to TemporaryClob, signalling that the Clob object is living temporarily outside the database. This is true for all scenarios, except for small Clobs that are stored as non-stream objects in the database. The general contract is that as soon as a change is made to the Clob, it becomes a temporary Clob. Unless the user reinserts the Clob (i.e. updateRow, updateClob + execute), the changes will be lost. This is also true for Clobs created with Connection.createClob. If it is not explicitly inserted into the database, it is lost. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.