![]() |
Rosetta
2016.28
|
Classes | |
| struct | DatabaseMode |
| class | DatabaseSessionManager |
| class | session |
| class | transaction |
| struct | TransactionMode |
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 database_mode) |
| TransactionMode::e | transaction_mode_from_name (std::string 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 | database_mode | ) |
| std::string utility::sql_database::name_from_database_mode | ( | DatabaseMode::e | database_mode | ) |
References utility::sql_database::DatabaseMode::mysql, utility::sql_database::DatabaseMode::postgres, utility::sql_database::DatabaseMode::sqlite3, and utility_exit_with_message.
Referenced by basic::database::get_db_session(), utility::sql_database::DatabaseSessionManager::get_db_session(), basic::database::insert_or_ignore(), basic::database::parse_database_connection(), basic::database::schema_generator::DbText::print(), basic::database::schema_generator::Index::print(), basic::database::schema_generator::DbTextKey::print(), basic::database::schema_generator::ForeignKey::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(), 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, 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 | transaction_mode | ) |
1.8.7