[
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