DSIEnvProperties Class Reference

DSIEnvProperties class contains all environment properties supported by DSI and provides service to map from a ODBC environment attribute key to a DSI environment property key. More...

List of all members.

Public Member Functions

bool MapEnvAttrKeyToDSIEnvPropKey (const SQLINTEGER in_odbcAttrKey, Simba::DSI::DSIEnvPropertyKey &out_dsiEnvPropKey)
 Maps the given environment attribute key to the corresponding DSI environment property key.
bool MapEnvInfoKeyToDSIEnvPropKey (const SQLINTEGER in_odbcAttrKey, Simba::DSI::DSIEnvPropertyKey &out_dsiEnvPropKey)
 Maps the given environment attribute key to the corresponding DSI environment info key.

Static Public Member Functions

static DSIEnvPropertiesGetInstance ()
 Singleton accessor.

Protected Member Functions

 DSIEnvProperties ()
 Constructor.

Detailed Description

DSIEnvProperties class contains all environment properties supported by DSI and provides service to map from a ODBC environment attribute key to a DSI environment property key.


Constructor & Destructor Documentation

DSIEnvProperties (  )  [protected]

Constructor.


Member Function Documentation

static DSIEnvProperties* GetInstance (  )  [static]

Singleton accessor.

Returns:
DSIEnvProperties singleton. (NOT OWN)
bool MapEnvAttrKeyToDSIEnvPropKey ( const SQLINTEGER  in_odbcAttrKey,
Simba::DSI::DSIEnvPropertyKey out_dsiEnvPropKey 
)

Maps the given environment attribute key to the corresponding DSI environment property key.

Parameters:
in_odbcAttrKey ODBC environment attribute key
out_dsiEnvPropKey DSI environment property key
Returns:
True if mapping succeeds; false otherwise.
bool MapEnvInfoKeyToDSIEnvPropKey ( const SQLINTEGER  in_odbcAttrKey,
Simba::DSI::DSIEnvPropertyKey out_dsiEnvPropKey 
)

Maps the given environment attribute key to the corresponding DSI environment info key.

Parameters:
in_odbcAttrKey ODBC environment attribute key
out_dsiEnvPropKey DSI environment property key
Returns:
True if mapping succeeds; false otherwise.

The documentation for this class was generated from the following file:

Generated on Wed May 17 14:21:15 2017 for SimbaEngine 10.1.3.1011 by simba