Return-Path: X-Original-To: apmail-db-derby-dev-archive@www.apache.org Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CDB4B6486 for ; Wed, 18 May 2011 17:31:30 +0000 (UTC) Received: (qmail 25451 invoked by uid 500); 18 May 2011 17:31:30 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 25425 invoked by uid 500); 18 May 2011 17:31:30 -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 25418 invoked by uid 99); 18 May 2011 17:31:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 May 2011 17:31:30 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 May 2011 17:31:28 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id E7823CF9C5 for ; Wed, 18 May 2011 17:30:47 +0000 (UTC) Date: Wed, 18 May 2011 17:30:47 +0000 (UTC) From: "Mike Matrigali (JIRA)" To: derby-dev@db.apache.org Message-ID: <837284722.22880.1305739847945.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1609503226.19075.1305639407502.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (DERBY-5235) Remove the artificial limit on the length of VARCHAR values, allowing them to be java.lang.Integer.MAX_VALUE long MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DERBY-5235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13035505#comment-13035505 ] Mike Matrigali commented on DERBY-5235: --------------------------------------- Given that varchar's will read into memory I am pretty sure almost nothing in the system will work with an actual varchar that is java.lang.Integer.MAX_VALUE. Something is going to run out of memory and crash. Especially given Knut's note that in worst case we are likely to be trying to allocate an array that is 3 * java.lang.Integer.MAX_VALUE . > Remove the artificial limit on the length of VARCHAR values, allowing them to be java.lang.Integer.MAX_VALUE long > ----------------------------------------------------------------------------------------------------------------- > > Key: DERBY-5235 > URL: https://issues.apache.org/jira/browse/DERBY-5235 > Project: Derby > Issue Type: Improvement > Components: SQL > Affects Versions: 10.9.0.0 > Reporter: Rick Hillegas > > The original Cloudscape limit for the length of VARCHAR values was java.lang.Integer.MAX_VALUE. That is the limit in Cloudscape 5.1. Nothing in Derby should break if we restore the original limit. The current limit is an artificial bound introduced to make Derby agree with DB2. 32672 is the upper bound on the length of a DB2 VARCHAR: http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/admin/r0001029.htm -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira