#include <StringValue.h>
Inherits FdoDataValue.
Public Member Functions | |
FDO_API FdoDataType | GetDataType () |
Gets the data type of the FdoStringValue. | |
FDO_API FdoString * | GetString () |
Gets the FdoStringValue as a string. | |
FDO_API | operator wchar_t * () |
A cast operator to get the string. | |
FDO_API void | Process (FdoIExpressionProcessor *p) |
Overrides FdoExpression.Process to pass the FdoStringValue to the appropriate expression processor operation. | |
FDO_API void | SetNull () |
Sets the FdoStringValue to a null value. | |
FDO_API void | SetString (FdoString *value) |
Sets the FdoStringValue as a string. | |
FDO_API FdoString * | ToString () |
Returns the well defined text representation of this expression. | |
Static Public Member Functions | |
static FDO_API FdoStringValue * | Create (FdoString *value) |
Constructs a default instance of an FdoStringValue using the specified arguments. | |
static FDO_API FdoStringValue * | Create () |
Constructs a default instance of an FdoStringValue with a value of null. | |
Protected Member Functions | |
template<class C > | |
C * | ConvertFrom (bool nullIfIncompatible, bool shift, bool truncate, FdoString *sTO) |
virtual FdoCompareType | DoCompare (FdoDataValue *other) |
FdoDataValue * | Parse () |
Static Protected Member Functions | |
static FdoStringValue * | Create (FdoDataValue *src, FdoBoolean nullIfIncompatible=false, FdoBoolean shift=true, FdoBoolean truncate=false) |
Constructs an instance of an FdoStringValue from another FdoDataValue. | |
Protected Attributes | |
size_t | m_allocatedSize |
wchar_t * | m_data |
Friends | |
class | FdoBooleanValue |
class | FdoByteValue |
class | FdoDataValue |
class | FdoDateTimeValue |
class | FdoDecimalValue |
class | FdoDoubleValue |
class | FdoInt16Value |
class | FdoInt32Value |
class | FdoInt64Value |
class | FdoSingleValue |
Definition at line 32 of file StringValue.h.