Rosetta
|
Classes | |
class | session |
class | transaction |
class | DatabaseSessionManager |
struct | TransactionMode |
struct | DatabaseMode |
Typedefs | |
typedef pointer::shared_ptr< session > | sessionOP |
typedef pointer::shared_ptr< session const > | sessionCOP |
typedef pointer::shared_ptr< transaction > | transactionOP |
typedef pointer::shared_ptr< transaction const > | transactionCOP |
Functions | |
DatabaseMode::e | database_mode_from_name (std::string const &database_mode) |
TransactionMode::e | transaction_mode_from_name (std::string const &transaction_mode) |
std::string | name_from_transaction_mode (TransactionMode::e transaction_mode) |
std::string | name_from_database_mode (DatabaseMode::e database_mode) |
typedef pointer::shared_ptr< session const > utility::sql_database::sessionCOP |
typedef pointer::shared_ptr< session > utility::sql_database::sessionOP |
typedef pointer::shared_ptr< transaction const > utility::sql_database::transactionCOP |
typedef pointer::shared_ptr< transaction > utility::sql_database::transactionOP |
DatabaseMode::e utility::sql_database::database_mode_from_name | ( | std::string const & | database_mode | ) |
std::string utility::sql_database::name_from_database_mode | ( | DatabaseMode::e | database_mode | ) |
References enumerate_junctions::default, utility::sql_database::DatabaseMode::mysql, utility::sql_database::DatabaseMode::postgres, utility::sql_database::DatabaseMode::sqlite3, and utility_exit_with_message.
Referenced by utility::sql_database::DatabaseSessionManager::get_db_session(), basic::database::get_db_session(), basic::database::insert_or_ignore(), basic::database::parse_database_connection(), basic::database::schema_generator::Index::print(), basic::database::schema_generator::ForeignKey::print(), basic::database::schema_generator::DbText::print(), basic::database::schema_generator::DbTextKey::print(), basic::database::schema_generator::DbBigInt::print(), basic::database::schema_generator::DbDouble::print(), basic::database::schema_generator::DbReal::print(), basic::database::schema_generator::DbUUID::print(), basic::database::set_cache_size(), basic::database::schema_generator::Schema::table_init_statements(), basic::database::schema_generator::Schema::table_schema_statements(), write_score_types_to_database(), and basic::database::insert_statement_generator::InsertGenerator::write_to_database().
std::string utility::sql_database::name_from_transaction_mode | ( | TransactionMode::e | transaction_mode | ) |
References utility::sql_database::TransactionMode::chunk, enumerate_junctions::default, utility::sql_database::TransactionMode::none, utility::sql_database::TransactionMode::standard, and utility_exit_with_message.
Referenced by utility::sql_database::session::begin_transaction(), utility::sql_database::session::commit_transaction(), utility::sql_database::session::force_commit_transaction(), and basic::database::parse_database_connection().
TransactionMode::e utility::sql_database::transaction_mode_from_name | ( | std::string const & | transaction_mode | ) |