All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DBTypes.h File Reference
#include <vector>
#include <string>
+ Include dependency graph for DBTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  HSEPData
 Offers a database access subsystem.
 

Macros

#define SETPARAM(destination, type, value)   destination.push_back(make_pair(type,value))
 Includes a new "value" of type "type" in the "destination" parameter vector.
 
#define STRPARAM(destination, value)   destination.push_back(make_pair(DBT_String,value))
 Includes a new "value" of string type in the "destination" parameter vector.
 
#define INTPARAM(destination, value)   destination.push_back(make_pair(DBT_Number,to_string(value)))
 Includes a new "value" of numeric type in the "destination" parameter vector.
 

Typedefs

typedef list< DBType > HSEPData::DBTypeList
 datatype list to use as reference
 
typedef pair< DBType, string > HSEPData::DBParameter
 parameter type and a string value
 
typedef vector< DBParameter > HSEPData::DBParameters
 parameter vector to pass to methods
 

Enumerations

enum  HSEPData::DBType {
  HSEPData::DBT_Null = 0, HSEPData::DBT_Number = 1, HSEPData::DBT_String = 2, HSEPData::DBT_Float = 3,
  HSEPData::DBT_Binary = 4
}
 Data types can be used as parameters when running SQL operations. More...
 

Macro Definition Documentation

#define INTPARAM (   destination,
  value 
)    destination.push_back(make_pair(DBT_Number,to_string(value)))

Includes a new "value" of numeric type in the "destination" parameter vector.

Definition at line 62 of file DBTypes.h.

#define SETPARAM (   destination,
  type,
  value 
)    destination.push_back(make_pair(type,value))

Includes a new "value" of type "type" in the "destination" parameter vector.

Definition at line 50 of file DBTypes.h.

#define STRPARAM (   destination,
  value 
)    destination.push_back(make_pair(DBT_String,value))

Includes a new "value" of string type in the "destination" parameter vector.

Definition at line 56 of file DBTypes.h.