Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 61835 invoked from network); 10 Dec 2006 15:31:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Dec 2006 15:31:30 -0000 Received: (qmail 52483 invoked by uid 500); 10 Dec 2006 15:31:37 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 52447 invoked by uid 500); 10 Dec 2006 15:31:37 -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 52434 invoked by uid 99); 10 Dec 2006 15:31:37 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 10 Dec 2006 07:31:36 -0800 X-ASF-Spam-Status: No, hits=0.6 required=10.0 tests=NO_REAL_NAME,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [192.18.1.36] (HELO gmp-ea-fw-1.sun.com) (192.18.1.36) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 10 Dec 2006 07:31:25 -0800 Received: from d1-emea-09.sun.com ([192.18.2.119]) by gmp-ea-fw-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id kBAEx4k9021510 for ; Sun, 10 Dec 2006 14:59:06 GMT Received: from conversion-daemon.d1-emea-09.sun.com by d1-emea-09.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) id <0JA200K01C2HMZ00@d1-emea-09.sun.com> (original mail from Dyre.Tjeldvoll@Sun.COM) for derby-dev@db.apache.org; Sun, 10 Dec 2006 14:59:04 +0000 (GMT) Received: from khepri29.sun.com ([129.159.112.241]) by d1-emea-09.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPSA id <0JA200DEFCAF8H00@d1-emea-09.sun.com> for derby-dev@db.apache.org; Sun, 10 Dec 2006 14:59:04 +0000 (GMT) Date: Sun, 10 Dec 2006 15:59:03 +0100 From: Dyre.Tjeldvoll@Sun.COM Subject: Question about FetchDescriptor.materialized_cols Sender: Dyre.Tjeldvoll@Sun.COM To: Derby Development Message-id: MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (usg-unix-v) X-Virus-Checked: Checked by ClamAV on apache.org Today this is an int[] but it appears to be used as a boolean. A possible explanation for this can be found in a comment in StoredPage.java: // RESOLVE (mikem) - right now value of entry is useless, it // is an int so that in the future we could cache the offset // to fields to improve performance of getting to a column // after qualifying. materializedCols[col_id] = offset_to_row_data; Can someone (mikem?) explain a bit more about this optimization and what it would take to implement it? What would the potential gains be? Is it a JIRA for this? -- dt