FDO API Reference Feature Data Objects
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FdoIntBinValue Class Reference

#include <IntBinValue.h>

Inherits FdoInt64Value.

Inheritance diagram for FdoIntBinValue:

[legend]
List of all members.

Detailed Description

The FdoIntBinValue class derives from FdoInt64Value and represents a binary value.

Definition at line 33 of file IntBinValue.h.


Public Member Functions

FdoIntBinValueCreate (FdoDataValue *src, FdoBoolean truncate=false, FdoBoolean nullIfIncompatible=false)
 DOXYGEN-IGNORE Constructs an instance of an FdoInt64Value from another FdoDataValue.
FdoStringToString ()
 Returns the well defined text representation of this expression.

Static Public Member Functions

FdoIntBinValueCreate (FdoInt64 value)
 Constructs a default instance of an FdoIntBinValue using the specified arguments.
FdoIntBinValueCreate ()
 Constructs a default instance of an FdoIntBinValue with a value of null.

Protected Member Functions

virtual void Dispose ()
 Dispose this object.
 FdoIntBinValue (FdoInt64 value)
 Constructs a default instance of an FdoIntBinValue using the specified arguments.
 FdoIntBinValue ()
 Constructs a default instance of an FdoIntBinValue with a value of null.
virtual ~FdoIntBinValue ()
 Default destructor for FdoIntBinValue.

Friends

class FdoByteValue
 DOXYGEN-IGNORE
class FdoInt16Value
class FdoInt32Value

Constructor & Destructor Documentation

FdoIntBinValue::FdoIntBinValue  )  [protected]
 

Constructs a default instance of an FdoIntBinValue with a value of null.

Returns:
Returns nothing

FdoIntBinValue::FdoIntBinValue FdoInt64  value  )  [protected]
 

Constructs a default instance of an FdoIntBinValue using the specified arguments.

Parameters:
value Input a 32 bit binary integer
Returns:
Returns nothing

virtual FdoIntBinValue::~FdoIntBinValue  )  [protected, virtual]
 

Default destructor for FdoIntBinValue.


Member Function Documentation

FdoIntBinValue* FdoIntBinValue::Create FdoDataValue src,
FdoBoolean  truncate = false,
FdoBoolean  nullIfIncompatible = false
 

DOXYGEN-IGNORE Constructs an instance of an FdoInt64Value from another FdoDataValue.

Parameters:
src Input the other FdoDataValue. Must be of one of the following types: FdoDataType_Byte FdoDataType_Int16 FdoDataType_Int32 FdoDataType_Int64
truncate Input in the future, will determine what to do if source value does not fit in the int64 number range: true - truncate the value to fit. false - throw an exception
nullIfIncompatible Input in the future, will determine what to do if source value type is not compatible with the FDO int64 type: true - return NULL. false - throw an exception
Returns:
Returns an FdoInt64Value

Reimplemented from FdoInt64Value.

FdoIntBinValue* FdoIntBinValue::Create FdoInt64  value  )  [static]
 

Constructs a default instance of an FdoIntBinValue using the specified arguments.

Parameters:
value Input a 32 bit binary integer
Returns:
Returns the created FdoIntBinValue

Reimplemented from FdoInt64Value.

FdoIntBinValue* FdoIntBinValue::Create  )  [static]
 

Constructs a default instance of an FdoIntBinValue with a value of null.

Returns:
Returns the created FdoIntBinValue

Reimplemented from FdoInt64Value.

virtual void FdoIntBinValue::Dispose  )  [protected, virtual]
 

Dispose this object.

Returns:
Returns nothing

Reimplemented from FdoInt64Value.

FdoString* FdoIntBinValue::ToString  )  [virtual]
 

Returns the well defined text representation of this expression.

Returns:
Returns a character string

Reimplemented from FdoInt64Value.


Friends And Related Function Documentation

friend class FdoByteValue [friend]
 

DOXYGEN-IGNORE

Reimplemented from FdoInt64Value.

Definition at line 36 of file IntBinValue.h.

friend class FdoInt16Value [friend]
 

Reimplemented from FdoInt64Value.

Definition at line 37 of file IntBinValue.h.

friend class FdoInt32Value [friend]
 

Reimplemented from FdoInt64Value.

Definition at line 38 of file IntBinValue.h.


The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.