[ https://issues.apache.org/jira/browse/CASSANDRA-5528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13646165#comment-13646165 ]
Aleksey Yeschenko commented on CASSANDRA-5528: ---------------------------------------------- +1 to the first part of the patch (fixing ReversedType handling), but I have an issue with the second part. {noformat}if len(layout.primary_key_components) > len(layout.partition_key_components){noformat} is equivalent to simply {noformat}if layout.column_aliases{noformat} similarly, {noformat} num_partition_components = len(layout.partition_key_components) clustering_components = layout.primary_key_components[num_partition_components:] clustering_names = self.cql_protect_names(clustering_components) {noformat} is equivalent to just {noformat} clustering_names = self.cql_protect_names(layout.column_aliases) {noformat} also, I don't fully understand why {noformat} if layout.compact_storage and not issubclass(layout.comparator, CompositeType) {noformat} is not just {noformat} if not issubclass(layout.comparator, CompositeType) {noformat} I also think that we shouldn't show CLUSTERING ORDER BY at all when we have no ReversedType in use in the comparator (everything's ASC), just as we don't show durable_writes when describing a keyspace unless it's the non-default 'false'. > CLUSTERING ORDER BY support for cqlsh's DESCRIBE > ------------------------------------------------ > > Key: CASSANDRA-5528 > URL: https://issues.apache.org/jira/browse/CASSANDRA-5528 > Project: Cassandra > Issue Type: Improvement > Components: Tools > Reporter: Tyler Hobbs > Assignee: Tyler Hobbs > Priority: Minor > Attachments: 5528-clustering-order-v1.txt, cql3_test_cases > > > cqlsh currently does not output any sort of {{CLUSTERING ORDER BY}} options > with {{DESCRIBE}} and, furthermore, {{DESC}} orderings will result in bad > column type definitions. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira