The odbcpp wrapper is fully enclosed in the odbcpp namespace. More...
Classes | |
class | buffer |
Class used to manage a block of memory. More... | |
class | connection |
Handles a connection between you and the database server. More... | |
class | diag_t |
Records the data read from the diagnostic function. More... | |
class | diagnostic |
A class holding the information of a complete diagnostic. More... | |
class | dynamic_record |
A record that is automatically linked at run time. More... | |
class | environment |
An ODBC environment. More... | |
class | handle |
Manage an ODBC handle. More... | |
class | object |
Base class used to handle smart pointers. More... | |
class | odbcpp_error |
The odbcpp exception object. More... | |
class | record |
Manage a static (pre-bound) record to fetch data. More... | |
class | record_base |
The record base class, used mainly internally. More... | |
class | smartptr |
Ensure proper management of objects. More... | |
class | statement |
The handle to run SQL statements. More... | |
Typedefs | |
typedef buffer< char > | buffer_char_t |
A specialization of the buffer template of type char. | |
typedef std::vector< diag_t > | diag_vector_t |
A vector of diagnostics; used by the diagnostic class. | |
Functions | |
const char * | get_version () |
Retrieve the library version. | |
SQLPOINTER | int_to_ptr (SQLINTEGER integer) |
Convert an integer to a pointer. |
The odbcpp wrapper is fully enclosed in the odbcpp namespace.
typedef buffer<char> odbcpp::buffer_char_t |
typedef std::vector<diag_t> odbcpp::diag_vector_t |
A vector of diagnostics; used by the diagnostic class.
Definition at line 49 of file diagnostic.h.
const char * odbcpp::get_version | ( | ) |
Retrieve the library version.
Definition at line 129 of file odbcpp.cpp.
SQLPOINTER odbcpp::int_to_ptr | ( | SQLINTEGER | integer | ) |
Convert an integer to a pointer.
Some compilers rightfully generate warnings and/or errors when simply casting an integer to a pointer. This is done with all the setattr() calls.
Definition at line 143 of file odbcpp.cpp.
References odbcpp::odbcpp_error::ODBCPP_INTERNAL.
Referenced by odbcpp::statement::set_attr(), and odbcpp::environment::set_attr().