FDO API Reference | Feature Data Objects |
#include <DataValue.h>
Inherits FdoLiteralValue.
Inherited by FdoBooleanValue, FdoByteValue, FdoDateTimeValue, FdoDecimalValue, FdoDoubleValue, FdoInt16Value, FdoInt32Value, FdoInt64Value, FdoLOBValue, FdoSingleValue, and FdoStringValue.
Inheritance diagram for FdoDataValue:
Definition at line 33 of file DataValue.h.
Public Member Functions | |
virtual FDO_API FdoDataType | GetDataType ()=0 |
Gets the data type of the FdoDataValue. | |
FdoString * | GetXmlValue () |
virtual FDO_API bool | IsNull () |
Returns true if the FdoDataValue represents a null value. | |
virtual FDO_API void | SetNull () |
Sets the FdoDataValue to a null value of the specified type. | |
Static Public Member Functions | |
FdoDataValue * | Create (FdoString *value, FdoDataType dataType) |
FDO_API FdoDataValue * | Create (FdoByteArray *value, FdoDataType dataType) |
Constructs an instance of an FdoBLOBValue or FdoCLOBValue using the specified arguments. | |
FDO_API FdoDataValue * | Create (FdoByte *value, FdoInt32 length, FdoDataType dataType) |
Constructs an instance of an FdoBLOBValue or FdoCLOBValue using the specified arguments. | |
FDO_API FdoDataValue * | Create (FdoString *value) |
Constructs an instance of an FdoStringValue using the specified argument. | |
FDO_API FdoDataValue * | Create (float value) |
Constructs an instance of an FdoSingleValue using the specified argument. | |
FDO_API FdoDataValue * | Create (FdoInt64 value) |
Constructs an instance of an FdoInt64Value using the specified argument. | |
FDO_API FdoDataValue * | Create (FdoInt32 value) |
Constructs an instance of an FdoInt32Value using the specified argument. | |
FDO_API FdoDataValue * | Create (FdoInt16 value) |
Constructs an instance of an FdoInt16Value using the specified argument. | |
FDO_API FdoDataValue * | Create (double value, FdoDataType dataType) |
Constructs an instance of an FdoDecimalValue or FdoDoubleValue using the specified arguments. | |
FDO_API FdoDataValue * | Create (FdoDateTime value) |
Constructs an instance of an FdoDateTimeValue using the specified argument. | |
FDO_API FdoDataValue * | Create (FdoByte value) |
Constructs an instance of an FdoByteValue using the specified argument. | |
FDO_API FdoDataValue * | Create (bool value) |
Constructs an instance of an FdoBooleanValue using the specified argument. | |
FDO_API FdoDataValue * | Create (FdoDataType dataType) |
Constructs an instance of a null FdoDataValue using the specified arguments. | |
Protected Member Functions | |
FdoDataValue () | |
DOXYGEN-IGNORE Constructs a default instance of an FdoDataValue with data type string and a value of null. | |
Protected Attributes | |
bool | m_isNull |
DOXYGEN-IGNORE | |
FdoStringP | m_XmlValue |
|
DOXYGEN-IGNORE Constructs a default instance of an FdoDataValue with data type string and a value of null.
|
|
|
|
Constructs an instance of an FdoBLOBValue or FdoCLOBValue using the specified arguments.
|
|
Constructs an instance of an FdoBLOBValue or FdoCLOBValue using the specified arguments.
|
|
Constructs an instance of an FdoStringValue using the specified argument.
Reimplemented in FdoStringValue. |
|
Constructs an instance of an FdoSingleValue using the specified argument.
Reimplemented in FdoSingleValue. |
|
Constructs an instance of an FdoInt64Value using the specified argument.
Reimplemented in FdoInt64Value. |
|
Constructs an instance of an FdoInt32Value using the specified argument.
Reimplemented in FdoInt32Value. |
|
Constructs an instance of an FdoInt16Value using the specified argument.
Reimplemented in FdoInt16Value. |
|
Constructs an instance of an FdoDecimalValue or FdoDoubleValue using the specified arguments.
|
|
Constructs an instance of an FdoDateTimeValue using the specified argument.
Reimplemented in FdoDateTimeValue. |
|
Constructs an instance of an FdoByteValue using the specified argument.
Reimplemented in FdoByteValue. |
|
Constructs an instance of an FdoBooleanValue using the specified argument.
Reimplemented in FdoBooleanValue. |
|
Constructs an instance of a null FdoDataValue using the specified arguments.
|
|
Gets the data type of the FdoDataValue.
Implemented in FdoBLOBValue, FdoBooleanValue, FdoByteValue, FdoCLOBValue, FdoDateTimeValue, FdoDecimalValue, FdoDoubleValue, FdoInt16Value, FdoInt32Value, FdoInt64Value, FdoLOBValue, FdoSingleValue, and FdoStringValue. |
|
|
|
Returns true if the FdoDataValue represents a null value.
|
|
Sets the FdoDataValue to a null value of the specified type.
Reimplemented in FdoBLOBValue, FdoCLOBValue, FdoLOBValue, and FdoStringValue. |
|
DOXYGEN-IGNORE
Definition at line 220 of file DataValue.h. |
|
Definition at line 221 of file DataValue.h. |
Comments or suggestions? Send us feedback. |