From user-return-18527-apmail-cassandra-user-archive=cassandra.apache.org@cassandra.apache.org Fri Jul 8 07:24:15 2011 Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 520C66AF2 for ; Fri, 8 Jul 2011 07:24:15 +0000 (UTC) Received: (qmail 14289 invoked by uid 500); 8 Jul 2011 07:24:05 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 14168 invoked by uid 500); 8 Jul 2011 07:23:40 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 14152 invoked by uid 99); 8 Jul 2011 07:23:33 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jul 2011 07:23:33 +0000 X-ASF-Spam-Status: No, hits=2.9 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [204.13.248.74] (HELO mho-02-ewr.mailhop.org) (204.13.248.74) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jul 2011 07:23:22 +0000 Received: from 67-6-235-220.hlrn.qwest.net ([67.6.235.220] helo=[192.168.0.2]) by mho-02-ewr.mailhop.org with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.72) (envelope-from ) id 1Qf5Ov-00044v-Cz for user@cassandra.apache.org; Fri, 08 Jul 2011 07:23:01 +0000 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 67.6.235.220 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/mailhop/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX1/tiQ1n9gL1mDdGKB7dk9ozkEmtDmW6gTM= Message-ID: <4E16B04E.1010605@dude.podzone.net> Date: Fri, 08 Jul 2011 01:22:54 -0600 From: AJ User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18) Gecko/20110616 Lightning/1.0b2 Thunderbird/3.1.11 MIME-Version: 1.0 To: user@cassandra.apache.org Subject: Command Request: rename a column Content-Type: multipart/alternative; boundary="------------010007040908070007070504" X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. --------------010007040908070007070504 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I think it would be really cool to be able to rename a column, or, more generally, a move command to move data from one column to another in the same CF without the client having to read and resend the column value. This would be *extremely* powerful, imo. I suspect the execution would be quick and could even be made atomic (per node) as I suspect it would mostly entail only reference updates. Has anything like this been discussed before? Seems like such a natural operation for a hash-table-like data store. aj --------------010007040908070007070504 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
I think it would be really cool to be able to rename a column, or, more generally, a move command to move data from one column to another in the same CF without the client having to read and resend the column value.  This would be extremely powerful, imo.  I suspect the execution would be quick and could even be made atomic (per node) as I suspect it would mostly entail only reference updates.  Has anything like this been discussed before?  Seems like such a natural operation for a hash-table-like data store.

aj
--------------010007040908070007070504--