Return-Path: X-Original-To: apmail-cassandra-commits-archive@www.apache.org Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 25E5CB508 for ; Tue, 10 Jan 2012 17:33:05 +0000 (UTC) Received: (qmail 7427 invoked by uid 500); 10 Jan 2012 17:33:05 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 6923 invoked by uid 500); 10 Jan 2012 17:33:04 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 6913 invoked by uid 99); 10 Jan 2012 17:33:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Jan 2012 17:33:03 +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; Tue, 10 Jan 2012 17:33:01 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 702C4142BE7 for ; Tue, 10 Jan 2012 17:32:40 +0000 (UTC) Date: Tue, 10 Jan 2012 17:32:40 +0000 (UTC) From: "Eric Evans (Commented) (JIRA)" To: commits@cassandra.apache.org Message-ID: <1798026172.26110.1326216760460.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1760266686.58147.1302800105858.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (CASSANDRA-2474) CQL support for compound columns 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/CASSANDRA-2474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13183398#comment-13183398 ] Eric Evans commented on CASSANDRA-2474: --------------------------------------- bq. Now if I'm the only one to think that maybe the PK notation may end up being more confusing than helpful and does not convey important notion specific to C*, then I'll shut up. FWIW, I agree with you in principle. I've been involved in several such discussions in the past and have always felt that strict adherence to SQL syntax without adherence to SQL semantics was a double-edged sword. It's great that it leverages what people already know, until it doesn't work they way they _know_ it should. But those discussions are in the past (where were you then? :)), and convention has since become to adopt SQL syntax where possible, even if semantics differ. What differs here is the degree by which this has the potential to surprise people, and I do think this sets a precedence in that regard. > CQL support for compound columns > -------------------------------- > > Key: CASSANDRA-2474 > URL: https://issues.apache.org/jira/browse/CASSANDRA-2474 > Project: Cassandra > Issue Type: New Feature > Components: API, Core > Reporter: Eric Evans > Assignee: Sylvain Lebresne > Labels: cql > Fix For: 1.1 > > Attachments: 2474-transposed-1.PNG, 2474-transposed-raw.PNG, 2474-transposed-select-no-sparse.PNG, 2474-transposed-select.PNG, raw_composite.txt, screenshot-1.jpg, screenshot-2.jpg > > > For the most part, this boils down to supporting the specification of compound column names (the CQL syntax is colon-delimted terms), and then teaching the decoders (drivers) to create structures from the results. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira