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.