libdrizzle Public API Documentation

Command Functions
[Drizzle Client InterfaceDrizzle Server Interface]

Enumerations

enum  drizzle_command_t {
  DRIZZLE_COMMAND_SLEEP, DRIZZLE_COMMAND_QUIT, DRIZZLE_COMMAND_INIT_DB, DRIZZLE_COMMAND_QUERY,
  DRIZZLE_COMMAND_FIELD_LIST, DRIZZLE_COMMAND_CREATE_DB, DRIZZLE_COMMAND_DROP_DB, DRIZZLE_COMMAND_REFRESH,
  DRIZZLE_COMMAND_SHUTDOWN, DRIZZLE_COMMAND_STATISTICS, DRIZZLE_COMMAND_PROCESS_INFO, DRIZZLE_COMMAND_CONNECT,
  DRIZZLE_COMMAND_PROCESS_KILL, DRIZZLE_COMMAND_DEBUG, DRIZZLE_COMMAND_PING, DRIZZLE_COMMAND_TIME,
  DRIZZLE_COMMAND_DELAYED_INSERT, DRIZZLE_COMMAND_CHANGE_USER, DRIZZLE_COMMAND_BINLOG_DUMP, DRIZZLE_COMMAND_TABLE_DUMP,
  DRIZZLE_COMMAND_CONNECT_OUT, DRIZZLE_COMMAND_REGISTER_SLAVE, DRIZZLE_COMMAND_STMT_PREPARE, DRIZZLE_COMMAND_STMT_EXECUTE,
  DRIZZLE_COMMAND_STMT_SEND_LONG_DATA, DRIZZLE_COMMAND_STMT_CLOSE, DRIZZLE_COMMAND_STMT_RESET, DRIZZLE_COMMAND_SET_OPTION,
  DRIZZLE_COMMAND_STMT_FETCH, DRIZZLE_COMMAND_DAEMON, DRIZZLE_COMMAND_END
}
enum  drizzle_command_drizzle_t {
  DRIZZLE_COMMAND_DRIZZLE_SLEEP, DRIZZLE_COMMAND_DRIZZLE_QUIT, DRIZZLE_COMMAND_DRIZZLE_INIT_DB, DRIZZLE_COMMAND_DRIZZLE_QUERY,
  DRIZZLE_COMMAND_DRIZZLE_SHUTDOWN, DRIZZLE_COMMAND_DRIZZLE_CONNECT, DRIZZLE_COMMAND_DRIZZLE_PING, DRIZZLE_COMMAND_DRIZZLE_END
}
enum  drizzle_refresh_options_t {
  DRIZZLE_REFRESH_GRANT = (1 << 0), DRIZZLE_REFRESH_LOG = (1 << 1), DRIZZLE_REFRESH_TABLES = (1 << 2), DRIZZLE_REFRESH_HOSTS = (1 << 3),
  DRIZZLE_REFRESH_STATUS = (1 << 4), DRIZZLE_REFRESH_THREADS = (1 << 5), DRIZZLE_REFRESH_SLAVE = (1 << 6), DRIZZLE_REFRESH_MASTER = (1 << 7)
}
enum  drizzle_shutdown_level_t {
  DRIZZLE_SHUTDOWN_DEFAULT = 0, DRIZZLE_SHUTDOWN_WAIT_CONNECTIONS = (1 << 0), DRIZZLE_SHUTDOWN_WAIT_TRANSACTIONS = (1 << 1), DRIZZLE_SHUTDOWN_WAIT_UPDATES = (1 << 3),
  DRIZZLE_SHUTDOWN_WAIT_ALL_BUFFERS = (1 << 4), DRIZZLE_SHUTDOWN_WAIT_CRITICAL_BUFFERS = (1 << 4) + 1, DRIZZLE_SHUTDOWN_KILL_QUERY = 254, DRIZZLE_SHUTDOWN_KILL_CONNECTION = 255
}

Enumeration Type Documentation

Commands for drizzle_command functions.

Enumerator:
DRIZZLE_COMMAND_SLEEP 
DRIZZLE_COMMAND_QUIT 
DRIZZLE_COMMAND_INIT_DB 
DRIZZLE_COMMAND_QUERY 
DRIZZLE_COMMAND_FIELD_LIST 
DRIZZLE_COMMAND_CREATE_DB 
DRIZZLE_COMMAND_DROP_DB 
DRIZZLE_COMMAND_REFRESH 
DRIZZLE_COMMAND_SHUTDOWN 
DRIZZLE_COMMAND_STATISTICS 
DRIZZLE_COMMAND_PROCESS_INFO 
DRIZZLE_COMMAND_CONNECT 
DRIZZLE_COMMAND_PROCESS_KILL 
DRIZZLE_COMMAND_DEBUG 
DRIZZLE_COMMAND_PING 
DRIZZLE_COMMAND_TIME 
DRIZZLE_COMMAND_DELAYED_INSERT 
DRIZZLE_COMMAND_CHANGE_USER 
DRIZZLE_COMMAND_BINLOG_DUMP 
DRIZZLE_COMMAND_TABLE_DUMP 
DRIZZLE_COMMAND_CONNECT_OUT 
DRIZZLE_COMMAND_REGISTER_SLAVE 
DRIZZLE_COMMAND_STMT_PREPARE 
DRIZZLE_COMMAND_STMT_EXECUTE 
DRIZZLE_COMMAND_STMT_SEND_LONG_DATA 
DRIZZLE_COMMAND_STMT_CLOSE 
DRIZZLE_COMMAND_STMT_RESET 
DRIZZLE_COMMAND_SET_OPTION 
DRIZZLE_COMMAND_STMT_FETCH 
DRIZZLE_COMMAND_DAEMON 
DRIZZLE_COMMAND_END 

Commands for the Drizzle protocol functions.

Enumerator:
DRIZZLE_COMMAND_DRIZZLE_SLEEP 
DRIZZLE_COMMAND_DRIZZLE_QUIT 
DRIZZLE_COMMAND_DRIZZLE_INIT_DB 
DRIZZLE_COMMAND_DRIZZLE_QUERY 
DRIZZLE_COMMAND_DRIZZLE_SHUTDOWN 
DRIZZLE_COMMAND_DRIZZLE_CONNECT 
DRIZZLE_COMMAND_DRIZZLE_PING 
DRIZZLE_COMMAND_DRIZZLE_END 

Options for drizzle_refresh.

Enumerator:
DRIZZLE_REFRESH_GRANT 
DRIZZLE_REFRESH_LOG 
DRIZZLE_REFRESH_TABLES 
DRIZZLE_REFRESH_HOSTS 
DRIZZLE_REFRESH_STATUS 
DRIZZLE_REFRESH_THREADS 
DRIZZLE_REFRESH_SLAVE 
DRIZZLE_REFRESH_MASTER 

Levels for drizzle_shutdown.

Enumerator:
DRIZZLE_SHUTDOWN_DEFAULT 
DRIZZLE_SHUTDOWN_WAIT_CONNECTIONS 
DRIZZLE_SHUTDOWN_WAIT_TRANSACTIONS 
DRIZZLE_SHUTDOWN_WAIT_UPDATES 
DRIZZLE_SHUTDOWN_WAIT_ALL_BUFFERS 
DRIZZLE_SHUTDOWN_WAIT_CRITICAL_BUFFERS 
DRIZZLE_SHUTDOWN_KILL_QUERY 
DRIZZLE_SHUTDOWN_KILL_CONNECTION 

Generated on Mon Sep 28 12:54:04 2009 by  doxygen 1.6.1