org.axiondb.types

Class AnyType

public class AnyType extends BaseDataType

Generic implemention of DataType, for use by BindVariable.

Version: $Revision: 1.12 $ $Date: 2005/05/02 22:29:40 $

Author: Rodney Waldhoff

Field Summary
static AnyTypeINSTANCE
Method Summary
booleanaccepts(Object value)
Objectconvert(Object value)
intgetColumnDisplaySize()
intgetJdbcType()
StringgetPreferredValueClassName()
DataTypemakeNewInstance()
Objectread(DataInput in)
Objectsuccessor(Object value)
booleansupportsSuccessor()
BlobtoBlob(Object value)
booleantoBoolean(Object value)
bytetoByte(Object value)
byte[]toByteArray(Object value)
ClobtoClob(Object value)
DatetoDate(Object value)
doubletoDouble(Object value)
floattoFloat(Object value)
inttoInt(Object value)
longtoLong(Object value)
protected NumbertoNumber(Object value)
shorttoShort(Object value)
StringtoString(Object value)
TimetoTime(Object value)
TimestamptoTimestamp(Object value)
voidwrite(Object value, DataOutput out)

Field Detail

INSTANCE

public static final AnyType INSTANCE

Method Detail

accepts

public boolean accepts(Object value)

convert

public Object convert(Object value)

getColumnDisplaySize

public int getColumnDisplaySize()

getJdbcType

public int getJdbcType()

getPreferredValueClassName

public String getPreferredValueClassName()

makeNewInstance

public DataType makeNewInstance()

read

public Object read(DataInput in)

successor

public Object successor(Object value)

supportsSuccessor

public boolean supportsSuccessor()

toBlob

public Blob toBlob(Object value)

toBoolean

public boolean toBoolean(Object value)

toByte

public byte toByte(Object value)

toByteArray

public byte[] toByteArray(Object value)

toClob

public Clob toClob(Object value)

toDate

public Date toDate(Object value)

toDouble

public double toDouble(Object value)

toFloat

public float toFloat(Object value)

toInt

public int toInt(Object value)

toLong

public long toLong(Object value)

toNumber

protected Number toNumber(Object value)

toShort

public short toShort(Object value)

toString

public String toString(Object value)

toTime

public Time toTime(Object value)

toTimestamp

public Timestamp toTimestamp(Object value)

write

public void write(Object value, DataOutput out)