Public Types | |
| enum | command_count_index { COUNT_SELECT, COUNT_DELETE, COUNT_UPDATE, COUNT_INSERT, COUNT_ROLLBACK, COUNT_COMMIT, COUNT_CREATE, COUNT_ALTER, COUNT_DROP, COUNT_ADMIN, COUNT_END } |
Public Member Functions | |
| UserCommands (const UserCommands &user_commands) | |
| uint64_t | getCount (uint32_t index) |
| void | merge (UserCommands *user_commands) |
| void | reset () |
| void | logCommand (drizzled::enum_sql_command sql_command) |
| uint64_t | getUserCount (uint32_t index) |
Static Public Member Functions | |
| static uint32_t | getStatusVarsCount () |
| static uint32_t | getUserCounts () |
Static Public Attributes | |
| static const char * | COM_STATUS_VARS [] |
| static const char * | USER_COUNTS [] |
Private Member Functions | |
| void | init () |
| void | incrementCount (uint32_t index, uint32_t i=1) |
Private Attributes | |
| std::vector< uint64_t > | vector_of_command_counts |
Definition at line 38 of file user_commands.h.
const char * UserCommands::USER_COUNTS [static] |
{
"COUNT_SELECT",
"COUNT_DELETE",
"COUNT_UPDATE",
"COUNT_INSERT",
"COUNT_ROLLBACK",
"COUNT_COMMIT",
"COUNT_CREATE",
"COUNT_ALTER",
"COUNT_DROP",
"COUNT_ADMIN"
}
Definition at line 66 of file user_commands.h.