net.sf.farrago.type.runtime
Interface AssignableValue

All Superinterfaces:
DataValue
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 AssignableValue
extends DataValue

The AssignableValue interface represents a writable SQL value of non-primitive type at runtime.

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

Field Summary
static String ASSIGNMENT_METHOD_NAME
          Name of method implementing assignment operator.
 
Method Summary
 void assignFrom(Object obj)
          Assigns value from an Object.
 
Methods inherited from interface net.sf.farrago.type.runtime.DataValue
getNullableData
 

Field Detail

ASSIGNMENT_METHOD_NAME

static final String ASSIGNMENT_METHOD_NAME
Name of method implementing assignment operator.

See Also:
Constant Field Values
Method Detail

assignFrom

void assignFrom(Object obj)
Assigns value from an Object.

Parameters:
obj - value to assign, or null to set null