[ 
https://issues.apache.org/jira/browse/CASSANDRA-3647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13250651#comment-13250651
 ] 

Jonathan Ellis commented on CASSANDRA-3647:
-------------------------------------------

Well, the ResultSet isn't written in stone itself; it's always been kind of a 
placeholder pending CASSANDRA-2478.  Our custom transport could represent the 
entire resultset in json (or Smile) if we want, which is the approach unql 
appears to take: http://www.unqlspec.org/display/UnQL/Example+Queries+and+Usage

For the existing Thrift transport though I'm not super concerned about it, as 
long as we come up with something halfway reasonable (which json-encoding 
qualifies as), I'm okay with it.

Alternatively, we could use a more compact, custom format leveraging the fact 
that we know the types involved (and thus don't need to implicitly encode those 
in an inefficient representation), e.g. for Map number of entries followed by 
key/value pairs in native binary format.
                
> 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

        

Reply via email to