Namespaces | |
details | |
dynamic_backends | |
tests | |
Typedefs | |
typedef std::vector< sqlite3_row > | sqlite3_recordset |
typedef std::vector< sqlite3_column > | sqlite3_row |
Enumerations | |
enum | BuffersType { eStandard, eVector } |
enum | data_type { dt_string, dt_date, dt_double, dt_integer, dt_long_long, dt_unsigned_long_long } |
enum | eRowCountType { eRowsSelected = isc_info_req_select_count, eRowsInserted = isc_info_req_insert_count, eRowsUpdated = isc_info_req_update_count, eRowsDeleted = isc_info_req_delete_count } |
enum | indicator { i_ok, i_null, i_truncated } |
Variables | |
SOCI_DB2_DECL db2_backend_factory const | db2 |
SOCI_EMPTY_DECL empty_backend_factory const | empty |
SOCI_FIREBIRD_DECL firebird_backend_factory const | firebird |
static const std::size_t | maxBuffer = 1024 * 1024 * 1024 |
SOCI_MYSQL_DECL mysql_backend_factory const | mysql |
SOCI_ODBC_DECL odbc_backend_factory const | odbc |
SOCI_ODBC_DECL char const * | odbc_option_driver_complete = "odbc.driver_complete" |
SOCI_ORACLE_DECL oracle_backend_factory const | oracle |
SOCI_POSTGRESQL_DECL postgresql_backend_factory const | postgresql |
std::size_t const | SOCI_FIREBIRD_ERRMSG = 512 |
SOCI_SQLITE3_DECL sqlite3_backend_factory const | sqlite3 |
std::size_t const | stat_size = 20 |
typedef std::vector<sqlite3_row> soci::sqlite3_recordset |
Definition at line 171 of file soci-sqlite3.h.
typedef std::vector<sqlite3_column> soci::sqlite3_row |
Definition at line 170 of file soci-sqlite3.h.
enum soci::BuffersType |
Enumerator | |
---|---|
eStandard | |
eVector |
Definition at line 57 of file soci-firebird.h.
enum soci::data_type |
Enumerator | |
---|---|
dt_string | |
dt_date | |
dt_double | |
dt_integer | |
dt_long_long | |
dt_unsigned_long_long |
Definition at line 22 of file soci-backend.h.
enum soci::eRowCountType |
Enumerator | |
---|---|
eRowsSelected | |
eRowsInserted | |
eRowsUpdated | |
eRowsDeleted |
Definition at line 956 of file test-firebird.cpp.
enum soci::indicator |
Enumerator | |
---|---|
i_ok | |
i_null | |
i_truncated |
Definition at line 28 of file soci-backend.h.
SOCI_DB2_DECL backend_factory const* soci::factory_db2 | ( | ) |
Definition at line 30 of file db2/factory.cpp.
SOCI_EMPTY_DECL backend_factory const* soci::factory_empty | ( | ) |
Definition at line 32 of file empty/factory.cpp.
SOCI_FIREBIRD_DECL backend_factory const* soci::factory_firebird | ( | ) |
Definition at line 26 of file firebird/factory.cpp.
SOCI_MYSQL_DECL backend_factory const* soci::factory_mysql | ( | ) |
Definition at line 35 of file mysql/factory.cpp.
SOCI_ODBC_DECL backend_factory const* soci::factory_odbc | ( | ) |
Definition at line 29 of file odbc/factory.cpp.
SOCI_ORACLE_DECL backend_factory const* soci::factory_oracle | ( | ) |
Definition at line 129 of file oracle/factory.cpp.
SOCI_POSTGRESQL_DECL backend_factory const* soci::factory_postgresql | ( | ) |
Definition at line 39 of file postgresql/factory.cpp.
SOCI_SQLITE3_DECL backend_factory const* soci::factory_sqlite3 | ( | ) |
Definition at line 32 of file sqlite3/factory.cpp.
long soci::getRowCount | ( | soci::statement & | statement, |
eRowCountType | type | ||
) |
Definition at line 966 of file test-firebird.cpp.
details::into_container<T, details::no_indicator> soci::into | ( | T & | t | ) |
details::into_container<T, Indicator> soci::into | ( | T & | t, |
Indicator & | ind | ||
) |
details::into_type_ptr soci::into | ( | T & | t, |
std::size_t | bufSize | ||
) |
|
inline |
Definition at line 399 of file soci-odbc.h.
SOCI_DB2_DECL void soci::register_factory_db2 | ( | ) |
Definition at line 35 of file db2/factory.cpp.
SOCI_EMPTY_DECL void soci::register_factory_empty | ( | ) |
Definition at line 37 of file empty/factory.cpp.
SOCI_FIREBIRD_DECL void soci::register_factory_firebird | ( | ) |
Definition at line 31 of file firebird/factory.cpp.
SOCI_MYSQL_DECL void soci::register_factory_mysql | ( | ) |
Definition at line 40 of file mysql/factory.cpp.
SOCI_ODBC_DECL void soci::register_factory_odbc | ( | ) |
Definition at line 34 of file odbc/factory.cpp.
SOCI_ORACLE_DECL void soci::register_factory_oracle | ( | ) |
Definition at line 134 of file oracle/factory.cpp.
SOCI_POSTGRESQL_DECL void soci::register_factory_postgresql | ( | ) |
Definition at line 44 of file postgresql/factory.cpp.
SOCI_SQLITE3_DECL void soci::register_factory_sqlite3 | ( | ) |
Definition at line 37 of file sqlite3/factory.cpp.
|
inline |
details::use_container<T, details::no_indicator> soci::use | ( | T & | t, |
const std::string & | name = std::string() |
||
) |
details::use_container<const T, details::no_indicator> soci::use | ( | T const & | t, |
const std::string & | name = std::string() |
||
) |
details::use_container<T, indicator> soci::use | ( | T & | t, |
indicator & | ind, | ||
std::string const & | name = std::string() |
||
) |
details::use_container<const T, indicator> soci::use | ( | T const & | t, |
indicator & | ind, | ||
std::string const & | name = std::string() |
||
) |
details::use_container<T, std::vector<indicator> > soci::use | ( | T & | t, |
std::vector< indicator > & | ind, | ||
const std::string & | name = std::string() |
||
) |
details::use_container<std::vector<T>, details::no_indicator > soci::use | ( | std::vector< T > & | t, |
const std::string & | name = std::string() |
||
) |
db2_backend_factory const soci::db2 |
Definition at line 24 of file db2/factory.cpp.
empty_backend_factory const soci::empty |
Definition at line 26 of file empty/factory.cpp.
firebird_backend_factory const soci::firebird |
Definition at line 20 of file firebird/factory.cpp.
|
static |
Definition at line 51 of file soci-db2.h.
mysql_backend_factory const soci::mysql |
Definition at line 29 of file mysql/factory.cpp.
odbc_backend_factory const soci::odbc |
Definition at line 23 of file odbc/factory.cpp.
char const * soci::odbc_option_driver_complete = "odbc.driver_complete" |
Definition at line 17 of file backends/odbc/session.cpp.
oracle_backend_factory const soci::oracle |
Definition at line 123 of file oracle/factory.cpp.
postgresql_backend_factory const soci::postgresql |
Definition at line 33 of file postgresql/factory.cpp.
std::size_t const soci::SOCI_FIREBIRD_ERRMSG = 512 |
Definition at line 44 of file soci-firebird.h.
sqlite3_backend_factory const soci::sqlite3 |
Definition at line 26 of file sqlite3/factory.cpp.
std::size_t const soci::stat_size = 20 |
Definition at line 40 of file soci-firebird.h.