org.axiondb.types
Class BLOBType

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

public class BLOBType
extends LOBType

A DataTyperepresenting a Binary Large Object (BLOB)

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
BLOBType()
           
 
Method Summary
 int getJdbcType()
          Returns the JDBC type codemost closely matching this type.
 DataType makeNewInstance()
          Creates a new instance of this DataType implementation.
 java.lang.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

BLOBType

public BLOBType()
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 java.lang.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.