You need that to work with the OPP since it checks that the string is UTF-8 Valid.
If you are using RP or BOP no need. On Thu, Sep 29, 2011 at 12:14 PM, Ruby Stevenson <ruby...@gmail.com> wrote: > btw - the original code is in brisk repo: > > > https://github.com/riptano/brisk/blob/master/src/java/src/org/apache/cassandra/hadoop/fs/CassandraFileSystemThriftStore.java#L657 > > > > On Thu, Sep 29, 2011 at 12:07 PM, Jonathan Ellis <jbel...@gmail.com> > wrote: > > Nope. That strikes me as odd, too. > > On Sep 29, 2011 10:58 AM, "Ruby Stevenson" <ruby...@gmail.com> wrote: > >> hi all > >> > >> I am reading some code related to encoding a string representing the > >> file path into a row key, it essentially went through a series of > >> transformation like this: > >> > >> String filepath = "/x/y/z"; > >> ByteBuffer bb = ByteBufferUtil.bytes(filepath); > >> String s = FBUtilities.hashToBigInteger(bb).toString(16); > >> return ByteBufferUtil.bytes(s); > >> > >> why hashToBigInteger and then hex string? is this a convention/idiom > >> of generating row key this way? > >> > >> thanks > >> > >> Ruby > > > -- http://twitter.com/tjake