net.sf.farrago.type.runtime
Interface DataValue

All Known Subinterfaces:
AssignableValue, NullableValue
All Known Implementing Classes:
BytePointer, EncodedCharPointer, EncodedSqlDecimal, EncodedSqlDecimal.AssignableDecimal, EncodedSqlInterval, EncodedSqlInterval.EncodedSqlIntervalDT, EncodedSqlInterval.EncodedSqlIntervalYM, NullablePrimitive, NullablePrimitive.NullableBoolean, NullablePrimitive.NullableByte, NullablePrimitive.NullableDouble, NullablePrimitive.NullableFloat, NullablePrimitive.NullableInteger, NullablePrimitive.NullableLong, NullablePrimitive.NullableShort, SqlDateTimeWithoutTZ, SqlDateTimeWithoutTZ.SqlDate, SqlDateTimeWithoutTZ.SqlTime, SqlDateTimeWithoutTZ.SqlTimestamp, Ucs2CharPointer

public interface DataValue

DataValue is an interface representing a runtime holder for a data value.

Version:
$Id: //open/dev/farrago/src/net/sf/farrago/type/runtime/DataValue.java#7 $
Author:
John V. Sichi

Method Summary
 Object getNullableData()
           
 

Method Detail

getNullableData

Object getNullableData()
Returns:
an Object representation of this value's data, or null if this value is null