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.