org.axiondb.types
Class CLOBType

java.lang.Object
  extended by org.axiondb.types.BaseDataType
      extended by org.axiondb.types.LOBType
          extended by org.axiondb.types.CLOBType
All Implemented Interfaces:
Serializable, Comparator, DataType, DataTypeFactory

public class CLOBType
extends LOBType

A DataTyperepresenting a Char Large Object (CLOB).

Version:
$Revision: 1.1 $ $Date: 2005/11/24 20:47:31 $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.axiondb.DataType
DataType.BinaryRepresentation, DataType.ExactNumeric, DataType.NonFixedPrecision
 
Constructor Summary
CLOBType()
           
 
Method Summary
 int getJdbcType()
          Returns the JDBC type codemost closely matching this type.
 DataType makeNewInstance()
          Creates a new instance of this DataType implementation.
 String toString()
           
 
Methods inherited from class org.axiondb.types.LOBType
accepts, convert, getColumnDisplaySize, getLobDir, getLobFile, getSearchableCode, isCaseSensitive, makeBlobSource, makeClobSource, read, setLobDir, toBlob, toClob, toString, write, writeByteArrayBlob, writeStringClob
 
Methods inherited from class org.axiondb.types.BaseDataType
compare, getComparator, getLiteralPrefix, getLiteralSuffix, getNullableCode, getPrecision, getPrecisionRadix, getPreferredValueClassName, getScale, isCurrency, isUnsigned, successor, supportsSuccessor, toBigDecimal, toBigInteger, toBoolean, toByte, toByteArray, toDate, toDouble, toFloat, toInt, toLong, toNumber, toShort, toTime, toTimestamp, toURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

CLOBType

public CLOBType()
Method Detail

getJdbcType

public int getJdbcType()
Description copied from interface: DataType
Returns the JDBC type codemost closely matching this type.

Specified by:
getJdbcType in interface DataType
Overrides:
getJdbcType in class LOBType

toString

public String toString()
Overrides:
toString in class LOBType

makeNewInstance

public DataType makeNewInstance()
Description copied from interface: DataType
Creates a new instance of this DataType implementation.

Specified by:
makeNewInstance in interface DataType
Specified by:
makeNewInstance in interface DataTypeFactory
Overrides:
makeNewInstance in class LOBType
Returns:
new instance of this DataType implementation.