com.sybase.reflection
Class DataValue

java.lang.Object
  extended by com.sybase.reflection.DataValue
Direct Known Subclasses:
BinaryValue, BooleanValue, ByteValue, CharValue, DateTimeValue, DateValue, DecimalValue, DoubleValue, FloatValue, IntegerValue, IntValue, LongValue, ShortValue, StringValue, TimeValue

public abstract class DataValue
extends java.lang.Object

Sybase internal use only.


Constructor Summary
DataValue()
           
 
Method Summary
static DataValue fromBinary(byte[] value)
           
static DataValue fromBoolean(boolean value)
           
static DataValue fromByte(byte value)
           
static DataValue fromChar(char value)
           
static DataValue fromDate(java.util.Date value)
           
static DataValue fromDateTime(java.util.Date value)
           
static DataValue fromDecimal(java.lang.String value)
           
static DataValue fromDouble(double value)
           
static DataValue fromFloat(float value)
           
static DataValue fromInt(int value)
           
static DataValue fromInteger(java.lang.String value)
           
static DataValue fromLong(long value)
           
static DataValue fromNullableBinary(byte[] value)
           
static DataValue fromNullableBoolean(java.lang.Boolean value)
           
static DataValue fromNullableByte(java.lang.Byte value)
           
static DataValue fromNullableChar(java.lang.Character value)
           
static DataValue fromNullableDate(java.util.Date value)
           
static DataValue fromNullableDateTime(java.util.Date value)
           
static DataValue fromNullableDecimal(java.lang.String value)
           
static DataValue fromNullableDouble(java.lang.Double value)
           
static DataValue fromNullableFloat(java.lang.Float value)
           
static DataValue fromNullableInt(java.lang.Integer value)
           
static DataValue fromNullableInteger(java.lang.String value)
           
static DataValue fromNullableLong(java.lang.Long value)
           
static DataValue fromNullableShort(java.lang.Short value)
           
static DataValue fromNullableString(java.lang.String value)
           
static DataValue fromNullableTime(java.util.Date value)
           
static DataValue fromShort(short value)
           
static DataValue fromString(java.lang.String value)
           
static DataValue fromTime(java.util.Date value)
           
static byte[] getBinary(java.lang.Object value)
           
static boolean getBoolean(java.lang.Object value)
           
static byte getByte(java.lang.Object value)
           
static char getChar(java.lang.Object value)
           
static java.util.Date getDate(java.lang.Object value)
           
static java.util.Date getDateTime(java.lang.Object value)
           
static java.lang.String getDecimal(java.lang.Object value)
           
static double getDouble(java.lang.Object value)
           
static float getFloat(java.lang.Object value)
           
static int getInt(java.lang.Object value)
           
static java.lang.String getInteger(java.lang.Object value)
           
static long getLong(java.lang.Object value)
           
static byte[] getNullableBinary(java.lang.Object value)
           
static java.lang.Boolean getNullableBoolean(java.lang.Object value)
           
static java.lang.Byte getNullableByte(java.lang.Object value)
           
static java.lang.Character getNullableChar(java.lang.Object value)
           
static java.util.Date getNullableDate(java.lang.Object value)
           
static java.util.Date getNullableDateTime(java.lang.Object value)
           
static java.lang.String getNullableDecimal(java.lang.Object value)
           
static java.lang.Double getNullableDouble(java.lang.Object value)
           
static java.lang.Float getNullableFloat(java.lang.Object value)
           
static java.lang.Integer getNullableInt(java.lang.Object value)
           
static java.lang.String getNullableInteger(java.lang.Object value)
           
static java.lang.Long getNullableLong(java.lang.Object value)
           
static java.lang.Short getNullableShort(java.lang.Object value)
           
static java.lang.String getNullableString(java.lang.Object value)
           
static java.util.Date getNullableTime(java.lang.Object value)
           
static short getShort(java.lang.Object value)
           
static java.lang.String getString(java.lang.Object value)
           
static java.util.Date getTime(java.lang.Object value)
           
static DataValue parse(int type, java.lang.String text)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataValue

public DataValue()
Method Detail

fromBoolean

public static DataValue fromBoolean(boolean value)

fromString

public static DataValue fromString(java.lang.String value)

fromBinary

public static DataValue fromBinary(byte[] value)

fromChar

public static DataValue fromChar(char value)

fromByte

public static DataValue fromByte(byte value)

fromShort

public static DataValue fromShort(short value)

fromInt

public static DataValue fromInt(int value)

fromLong

public static DataValue fromLong(long value)

fromInteger

public static DataValue fromInteger(java.lang.String value)

fromDecimal

public static DataValue fromDecimal(java.lang.String value)

fromFloat

public static DataValue fromFloat(float value)

fromDouble

public static DataValue fromDouble(double value)

fromDate

public static DataValue fromDate(java.util.Date value)

fromTime

public static DataValue fromTime(java.util.Date value)

fromDateTime

public static DataValue fromDateTime(java.util.Date value)

fromNullableBoolean

public static DataValue fromNullableBoolean(java.lang.Boolean value)

fromNullableString

public static DataValue fromNullableString(java.lang.String value)

fromNullableBinary

public static DataValue fromNullableBinary(byte[] value)

fromNullableChar

public static DataValue fromNullableChar(java.lang.Character value)

fromNullableByte

public static DataValue fromNullableByte(java.lang.Byte value)

fromNullableShort

public static DataValue fromNullableShort(java.lang.Short value)

fromNullableInt

public static DataValue fromNullableInt(java.lang.Integer value)

fromNullableLong

public static DataValue fromNullableLong(java.lang.Long value)

fromNullableInteger

public static DataValue fromNullableInteger(java.lang.String value)

fromNullableDecimal

public static DataValue fromNullableDecimal(java.lang.String value)

fromNullableFloat

public static DataValue fromNullableFloat(java.lang.Float value)

fromNullableDouble

public static DataValue fromNullableDouble(java.lang.Double value)

fromNullableDate

public static DataValue fromNullableDate(java.util.Date value)

fromNullableTime

public static DataValue fromNullableTime(java.util.Date value)

fromNullableDateTime

public static DataValue fromNullableDateTime(java.util.Date value)

getBoolean

public static boolean getBoolean(java.lang.Object value)

getString

public static java.lang.String getString(java.lang.Object value)

getBinary

public static byte[] getBinary(java.lang.Object value)

getChar

public static char getChar(java.lang.Object value)

getByte

public static byte getByte(java.lang.Object value)

getShort

public static short getShort(java.lang.Object value)

getInt

public static int getInt(java.lang.Object value)

getLong

public static long getLong(java.lang.Object value)

getInteger

public static java.lang.String getInteger(java.lang.Object value)

getDecimal

public static java.lang.String getDecimal(java.lang.Object value)

getFloat

public static float getFloat(java.lang.Object value)

getDouble

public static double getDouble(java.lang.Object value)

getDate

public static java.util.Date getDate(java.lang.Object value)

getTime

public static java.util.Date getTime(java.lang.Object value)

getDateTime

public static java.util.Date getDateTime(java.lang.Object value)

getNullableBoolean

public static java.lang.Boolean getNullableBoolean(java.lang.Object value)

getNullableString

public static java.lang.String getNullableString(java.lang.Object value)

getNullableBinary

public static byte[] getNullableBinary(java.lang.Object value)

getNullableChar

public static java.lang.Character getNullableChar(java.lang.Object value)

getNullableByte

public static java.lang.Byte getNullableByte(java.lang.Object value)

getNullableShort

public static java.lang.Short getNullableShort(java.lang.Object value)

getNullableInt

public static java.lang.Integer getNullableInt(java.lang.Object value)

getNullableLong

public static java.lang.Long getNullableLong(java.lang.Object value)

getNullableInteger

public static java.lang.String getNullableInteger(java.lang.Object value)

getNullableDecimal

public static java.lang.String getNullableDecimal(java.lang.Object value)

getNullableFloat

public static java.lang.Float getNullableFloat(java.lang.Object value)

getNullableDouble

public static java.lang.Double getNullableDouble(java.lang.Object value)

getNullableDate

public static java.util.Date getNullableDate(java.lang.Object value)

getNullableTime

public static java.util.Date getNullableTime(java.lang.Object value)

getNullableDateTime

public static java.util.Date getNullableDateTime(java.lang.Object value)

parse

public static DataValue parse(int type,
                              java.lang.String text)