org.apache.cassandra.db.marshal
Class UTF8Type

java.lang.Object
  extended by org.apache.cassandra.db.marshal.AbstractType
      extended by org.apache.cassandra.db.marshal.BytesType
          extended by org.apache.cassandra.db.marshal.UTF8Type
All Implemented Interfaces:
java.util.Comparator<java.nio.ByteBuffer>

public class UTF8Type
extends BytesType


Field Summary
static UTF8Type instance
           
 
Fields inherited from class org.apache.cassandra.db.marshal.AbstractType
columnComparator, columnReverseComparator, indexComparator, indexReverseComparator, reverseComparator
 
Method Summary
 java.nio.ByteBuffer fromString(java.lang.String source)
          get a byte representation of the given string.
 java.lang.String getString(java.nio.ByteBuffer bytes)
          get a string representation of the bytes suitable for log messages
 void validate(java.nio.ByteBuffer bytes)
           
 
Methods inherited from class org.apache.cassandra.db.marshal.BytesType
compare
 
Methods inherited from class org.apache.cassandra.db.marshal.AbstractType
getColumnsString, getReverseComparator, getString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

instance

public static final UTF8Type instance
Method Detail

getString

public java.lang.String getString(java.nio.ByteBuffer bytes)
Description copied from class: AbstractType
get a string representation of the bytes suitable for log messages

Overrides:
getString in class BytesType

fromString

public java.nio.ByteBuffer fromString(java.lang.String source)
Description copied from class: AbstractType
get a byte representation of the given string. defaults to unsupportedoperation so people deploying custom Types can update at their leisure.

Overrides:
fromString in class BytesType

validate

public void validate(java.nio.ByteBuffer bytes)
              throws MarshalException
Overrides:
validate in class BytesType
Throws:
MarshalException


Copyright © 2011 The Apache Software Foundation