org.apache.cassandra.db.marshal
Class AbstractUUIDType
java.lang.Object
org.apache.cassandra.db.marshal.AbstractType<java.util.UUID>
org.apache.cassandra.db.marshal.AbstractUUIDType
- All Implemented Interfaces:
- java.util.Comparator<java.nio.ByteBuffer>
- Direct Known Subclasses:
- LexicalUUIDType, TimeUUIDType, UUIDType
public abstract class AbstractUUIDType
- extends AbstractType<java.util.UUID>
Methods inherited from class org.apache.cassandra.db.marshal.AbstractType |
compose, decompose, fromString, getColumnsString, getReverseComparator, getString, getString, isCommutative, parseDefaultParameters, toString, toString, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
compare, equals |
AbstractUUIDType
public AbstractUUIDType()
getType
public java.lang.Class<java.util.UUID> getType()
- Description copied from class:
AbstractType
- returns the class this AbstractType represents.
- Specified by:
getType
in class AbstractType<java.util.UUID>
isSigned
public boolean isSigned()
- Specified by:
isSigned
in class AbstractType<java.util.UUID>
isCaseSensitive
public boolean isCaseSensitive()
- Specified by:
isCaseSensitive
in class AbstractType<java.util.UUID>
isCurrency
public boolean isCurrency()
- Specified by:
isCurrency
in class AbstractType<java.util.UUID>
getPrecision
public int getPrecision(java.util.UUID obj)
- Specified by:
getPrecision
in class AbstractType<java.util.UUID>
getScale
public int getScale(java.util.UUID obj)
- Specified by:
getScale
in class AbstractType<java.util.UUID>
getJdbcType
public int getJdbcType()
- Specified by:
getJdbcType
in class AbstractType<java.util.UUID>
needsQuotes
public boolean needsQuotes()
- Specified by:
needsQuotes
in class AbstractType<java.util.UUID>
Copyright © 2011 The Apache Software Foundation