[ https://issues.apache.org/jira/browse/CASSANDRA-9901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14700929#comment-14700929 ]
Sylvain Lebresne commented on CASSANDRA-9901: --------------------------------------------- bq. Or, if you prefer, I don't mind having an abstract {{isByteOrderComparable()}} and memoizing the result of it to a boolean property during construction. Nah, I'm fine with the enum after all. I do like the option of being able to declare the type as incomparable to enforce it's never used in a clustering. > Make AbstractType.isByteOrderComparable abstract > ------------------------------------------------ > > Key: CASSANDRA-9901 > URL: https://issues.apache.org/jira/browse/CASSANDRA-9901 > Project: Cassandra > Issue Type: Improvement > Components: Core > Reporter: Benedict > Assignee: Benedict > Fix For: 3.0 beta 2 > > > I can't recall _precisely_ what was agreed at the NGCC, but I'm reasonably > sure we agreed to make this method abstract, put some javadoc explaining we > may require fields to yield true in the near future, and potentially log a > warning on startup if a user-defined type returns false. > This should make it into 3.0, IMO, so that we can look into migrating to > byte-order comparable types in the post-3.0 world. -- This message was sent by Atlassian JIRA (v6.3.4#6332)