2011/3/3, Ed Anuff (JIRA) <j...@apache.org>: > > [ > https://issues.apache.org/jira/browse/CASSANDRA-2233?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13001826#comment-13001826 > ] > > Ed Anuff commented on CASSANDRA-2233: > ------------------------------------- > > bq.* generalize the type, make it deal with all kinds of variants/versions. > (http://tools.ietf.org/html/rfc4122) > > I'm not sure how useful the natural order of the other UUID versions is. I > suppose for everything but version 1 time-based UUID's, we could use DCE's > comparison rules rather than the current byte comparison used by the lexical > comparer, that would at least be standard. > http://www.opengroup.org/onlinepubs/9629399/apdxa.htm#tagtcjh_38 > > bq.* check if it makes sense to treat the Nil UUID differently (similarly to > NULL in popular SQL databases). > > Yes, it does make sense. Nil UUID should always compare as less than. > > >> Add unified UUIDType >> -------------------- >> >> Key: CASSANDRA-2233 >> URL: https://issues.apache.org/jira/browse/CASSANDRA-2233 >> Project: Cassandra >> Issue Type: Improvement >> Components: Core >> Affects Versions: 0.7.3 >> Reporter: Ed Anuff >> Priority: Minor >> Attachments: UUIDType.java >> >> >> Unified UUIDType comparator, compares as time-based if both UUIDs are >> time-based, otherwise uses byte comparison. Based on code from the >> current LexicalUUIDType and TimeUUIDType comparers, so performance and >> behavior should be consistent and compatible. > > -- > This message is automatically generated by JIRA. > - > For more information on JIRA, see: http://www.atlassian.com/software/jira > > >