[ https://issues.apache.org/jira/browse/CASSANDRA-3647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13241424#comment-13241424 ]
Jonathan Ellis commented on CASSANDRA-3647: ------------------------------------------- If by "this feature" you mean the full document support in the title, you could be right. If you mean the list and map types I propopsed, I disagree on both counts. It's very useful for us to be able to denormalize maps or lists into a field, instead of doing a client-side join. The reason I want this fully supported instead of just a glorified blob is to do efficient updates (appends/pops for lists, insert/deletes for maps). My quick googling suggests that postgresql gives you array_to_json and row_to_json, which is fine as far as it goes but doesn't accomplish the above. (Note that with their array type, pg comes close to what I have in mind for the list type here.) If it would be less confusing to move "add map and list types" to a separate ticket, that's fine. > Support arbitrarily nested "documents" in CQL > --------------------------------------------- > > Key: CASSANDRA-3647 > URL: https://issues.apache.org/jira/browse/CASSANDRA-3647 > Project: Cassandra > Issue Type: New Feature > Components: API, Core > Reporter: Jonathan Ellis > Labels: cql > > Composite columns introduce the ability to have arbitrarily nested data in a > Cassandra row. We should expose this through CQL. -- 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