org.apache.cassandra.cql.jdbc
Class AbstractJdbcType<T>
java.lang.Object
org.apache.cassandra.cql.jdbc.AbstractJdbcType<T>
- Direct Known Subclasses:
- AbstractJdbcUUID, JdbcAscii, JdbcBoolean, JdbcBytes, JdbcDate, JdbcDecimal, JdbcDouble, JdbcFloat, JdbcInt32, JdbcInteger, JdbcLong, JdbcUTF8
public abstract class AbstractJdbcType<T>
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractJdbcType
public AbstractJdbcType()
isCaseSensitive
public abstract boolean isCaseSensitive()
getScale
public abstract int getScale(T obj)
getPrecision
public abstract int getPrecision(T obj)
isCurrency
public abstract boolean isCurrency()
isSigned
public abstract boolean isSigned()
toString
public abstract java.lang.String toString(T obj)
needsQuotes
public abstract boolean needsQuotes()
getString
public abstract java.lang.String getString(java.nio.ByteBuffer bytes)
getType
public abstract java.lang.Class<T> getType()
getJdbcType
public abstract int getJdbcType()
compose
public abstract T compose(java.nio.ByteBuffer bytes)
Copyright © 2012 The Apache Software Foundation