ssdbms.ssd
Interface SSDValue

All Known Subinterfaces:
BLOBManager, BLOBValue, CLOBManager, CLOBValue, LOBValue, NonPrimitiveValue, PrimitiveValue, SetOfLabeledSSD, SimpleValue
All Known Implementing Classes:
ByteSequenceValue, IntegerValue, RealValue, StringValue

public interface SSDValue

This interface represents the value of a semistructured datum. A semiestructured datum is formed by an identifier and a value. Subclasses of this class represent the different kinds of values, basicaly there are two kinds of values: primitives and non primitives.

Author:
Egar Arturo García Cárdenas
See Also:
PrimitiveValue, NonPrimitiveValue

Field Summary
static int BLOB
          Used to indicate a primitive value of BLOB (Binary Large Object) type.
static int BYTE_SEQUENCE
          Used to indicate a primitive value of byte sequence type.
static int CLOB
          Used to indicate a primitive value of CLOB (Character Large Object) type.
static int INTEGER
          Used to indicate a primitive value of integer type.
static int NON_PRIMITIVE
          Used to indicate a non primitive value.
static int REAL
          Used to indicate a primitive value of real (float) type.
static int STRING
          Used to indicate a primitive value of string type.
 

Field Detail

NON_PRIMITIVE

public static final int NON_PRIMITIVE
Used to indicate a non primitive value.

See Also:
NonPrimitiveValue, Constant Field Values

INTEGER

public static final int INTEGER
Used to indicate a primitive value of integer type.

See Also:
IntegerValue, Constant Field Values

REAL

public static final int REAL
Used to indicate a primitive value of real (float) type.

See Also:
RealValue, Constant Field Values

STRING

public static final int STRING
Used to indicate a primitive value of string type.

See Also:
StringValue, Constant Field Values

BYTE_SEQUENCE

public static final int BYTE_SEQUENCE
Used to indicate a primitive value of byte sequence type.

See Also:
ByteSequenceValue, Constant Field Values

BLOB

public static final int BLOB
Used to indicate a primitive value of BLOB (Binary Large Object) type.

See Also:
BLOBValue, Constant Field Values

CLOB

public static final int CLOB
Used to indicate a primitive value of CLOB (Character Large Object) type.

See Also:
CLOBValue, Constant Field Values