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

Bulat Shakirzyanov commented on CASSANDRA-10365:
------------------------------------------------

Just to clarify, the issue is that when we see a 
"org.apache.cassandra.db.marshal.UserType", it contains all information about 
its fields. Whereas when reading users.address, we will have to lookup the 
definition of that UDT separately, which may or may not be present in the 
driver's schema metadata. This might complicate the process of constructing 
schema metadata, especially considering that we still have to support previous 
versions of Cassandra that used fqcn style types. I think it is doable, but if 
keeping both is possible, it'd make the driver upgrades that much easier.


> Consider storing types by their CQL names in schema tables instead of 
> fully-qualified internal class names
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-10365
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10365
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Aleksey Yeschenko
>            Assignee: Aleksey Yeschenko
>              Labels: client-impacting
>             Fix For: 3.0.0 rc2
>
>
> Consider saving CQL types names for column, UDF/UDA arguments and return 
> types, and UDT components.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to