callback_ | isc::db::DatabaseConnection | protected |
checkError(const int status, const StatementIndex &index, const char *what) | isc::db::MySqlConnection | inline |
checkUnusable() | isc::db::DatabaseConnection | inline |
commit() | isc::db::MySqlConnection | |
configuredReadOnly() const | isc::db::DatabaseConnection | |
ConsumeResultFun typedef | isc::db::MySqlConnection | |
convertFromDatabaseTime(const MYSQL_TIME &expire, uint32_t valid_lifetime, time_t &cltt) | isc::db::MySqlConnection | static |
convertToDatabaseTime(const time_t input_time, MYSQL_TIME &output_time) | isc::db::MySqlConnection | static |
convertToDatabaseTime(const time_t cltt, const uint32_t valid_lifetime, MYSQL_TIME &expire) | isc::db::MySqlConnection | static |
DatabaseConnection(const ParameterMap ¶meters, DbCallback callback=DbCallback()) | isc::db::DatabaseConnection | inline |
db_failed_callback_ | isc::db::DatabaseConnection | static |
db_lost_callback_ | isc::db::DatabaseConnection | static |
db_recovered_callback_ | isc::db::DatabaseConnection | static |
ensureSchemaVersion(const ParameterMap ¶meters, const DbCallback &cb=DbCallback(), const std::string &timer_name=std::string()) | isc::db::MySqlConnection | static |
getIOService() | isc::db::DatabaseConnection | inlinestatic |
getParameter(const std::string &name) const | isc::db::DatabaseConnection | |
getStatement(StatementIndex index) const | isc::db::MySqlConnection | inline |
getTls() const | isc::db::MySqlConnection | inline |
getTlsCipher() | isc::db::MySqlConnection | inline |
getVersion(const ParameterMap ¶meters, const IOServiceAccessorPtr &ac=IOServiceAccessorPtr(), const DbCallback &cb=DbCallback(), const std::string &timer_name=std::string()) | isc::db::MySqlConnection | static |
initializeSchema(const ParameterMap ¶meters) | isc::db::MySqlConnection | static |
insertQuery(const StatementIndex &index, const MySqlBindingCollection &in_bindings) | isc::db::MySqlConnection | inline |
invokeDbFailedCallback(const util::ReconnectCtlPtr &db_reconnect_ctl) | isc::db::DatabaseConnection | static |
invokeDbLostCallback(const util::ReconnectCtlPtr &db_reconnect_ctl) | isc::db::DatabaseConnection | static |
invokeDbRecoveredCallback(const util::ReconnectCtlPtr &db_reconnect_ctl) | isc::db::DatabaseConnection | static |
io_service_ | isc::db::MySqlConnection | |
io_service_accessor_ | isc::db::MySqlConnection | |
isTransactionStarted() const | isc::db::MySqlConnection | |
isUnusable() | isc::db::DatabaseConnection | inline |
KEA_ADMIN_ | isc::db::MySqlConnection | static |
makeReconnectCtl(const std::string &timer_name) | isc::db::DatabaseConnection | virtual |
markUnusable() | isc::db::DatabaseConnection | inlineprotected |
MAX_DB_TIME | isc::db::DatabaseConnection | static |
mysql_ | isc::db::MySqlConnection | |
MySqlConnection(const ParameterMap ¶meters, IOServiceAccessorPtr io_accessor=IOServiceAccessorPtr(), DbCallback callback=DbCallback()) | isc::db::MySqlConnection | inline |
openDatabase() | isc::db::MySqlConnection | |
ParameterMap typedef | isc::db::DatabaseConnection | |
parse(const std::string &dbaccess) | isc::db::DatabaseConnection | static |
prepareStatement(uint32_t index, const char *text) | isc::db::MySqlConnection | |
prepareStatements(const TaggedStatement *start_statement, const TaggedStatement *end_statement) | isc::db::MySqlConnection | |
reconnectCtl() | isc::db::DatabaseConnection | inline |
redactedAccessString(const ParameterMap ¶meters) | isc::db::DatabaseConnection | static |
retry_ | isc::db::DatabaseConnection | static |
rollback() | isc::db::MySqlConnection | |
selectQuery(const StatementIndex &index, const MySqlBindingCollection &in_bindings, MySqlBindingCollection &out_bindings, ConsumeResultFun process_result) | isc::db::MySqlConnection | inline |
setIOService(const isc::asiolink::IOServicePtr &io_service) | isc::db::DatabaseConnection | inlinestatic |
startRecoverDbConnection() | isc::db::MySqlConnection | inline |
startTransaction() | isc::db::MySqlConnection | |
test_mode_ | isc::db::DatabaseConnection | static |
text_statements_ | isc::db::MySqlConnection | |
tls_ | isc::db::MySqlConnection | |
toElement(const ParameterMap ¶ms) | isc::db::DatabaseConnection | static |
toElementDbAccessString(const std::string &dbaccess) | isc::db::DatabaseConnection | static |
toKeaAdminParameters(ParameterMap const ¶ms) | isc::db::MySqlConnection | static |
transaction_ref_count_ | isc::db::MySqlConnection | |
updateDeleteQuery(const StatementIndex &index, const MySqlBindingCollection &in_bindings) | isc::db::MySqlConnection | inline |
~DatabaseConnection() | isc::db::DatabaseConnection | inlinevirtual |
~MySqlConnection() | isc::db::MySqlConnection | virtual |