libdrizzle Public API Documentation

Command Functions for Clients
[Drizzle Client Interface]

Functions

drizzle_result_stdrizzle_quit (drizzle_con_st *con, drizzle_result_st *result, drizzle_return_t *ret_ptr)
drizzle_result_stdrizzle_select_db (drizzle_con_st *con, drizzle_result_st *result, const char *db, drizzle_return_t *ret_ptr)
drizzle_result_stdrizzle_refresh (drizzle_con_st *con, drizzle_result_st *result, drizzle_refresh_options_t options, drizzle_return_t *ret_ptr)
drizzle_result_stdrizzle_shutdown (drizzle_con_st *con, drizzle_result_st *result, drizzle_shutdown_level_t level, drizzle_return_t *ret_ptr)
drizzle_result_stdrizzle_stat (drizzle_con_st *con, drizzle_result_st *result, drizzle_return_t *ret_ptr)
drizzle_result_stdrizzle_debug_info (drizzle_con_st *con, drizzle_result_st *result, drizzle_return_t *ret_ptr)
drizzle_result_stdrizzle_ping (drizzle_con_st *con, drizzle_result_st *result, drizzle_return_t *ret_ptr)
drizzle_result_stdrizzle_change_user (drizzle_con_st *con, drizzle_result_st *result, const char *user, const char *password, const char *db, drizzle_return_t *ret_ptr)
drizzle_result_stdrizzle_command_write (drizzle_con_st *con, drizzle_result_st *result, drizzle_command_t command, const uint8_t *data, size_t size, size_t total, drizzle_return_t *ret_ptr)

Detailed Description

These functions are used to issue commands on a connection. Normal SQL queries are issued using the drizzle_query* functions defined in query.h.


Function Documentation

drizzle_result_st* drizzle_quit ( drizzle_con_st con,
drizzle_result_st result,
drizzle_return_t ret_ptr 
)

Send quit command on a connection.

drizzle_result_st* drizzle_select_db ( drizzle_con_st con,
drizzle_result_st result,
const char *  db,
drizzle_return_t ret_ptr 
)

Select a new default database for a connection.

drizzle_result_st* drizzle_refresh ( drizzle_con_st con,
drizzle_result_st result,
drizzle_refresh_options_t  options,
drizzle_return_t ret_ptr 
)

Refresh using the given options.

drizzle_result_st* drizzle_shutdown ( drizzle_con_st con,
drizzle_result_st result,
drizzle_shutdown_level_t  level,
drizzle_return_t ret_ptr 
)

Send a shutdown message at the given level.

drizzle_result_st* drizzle_stat ( drizzle_con_st con,
drizzle_result_st result,
drizzle_return_t ret_ptr 
)

Send request to get statistics for a connection.

drizzle_result_st* drizzle_debug_info ( drizzle_con_st con,
drizzle_result_st result,
drizzle_return_t ret_ptr 
)

Send request to get debug info for a connection.

drizzle_result_st* drizzle_ping ( drizzle_con_st con,
drizzle_result_st result,
drizzle_return_t ret_ptr 
)

Send ping request on a connection.

drizzle_result_st* drizzle_change_user ( drizzle_con_st con,
drizzle_result_st result,
const char *  user,
const char *  password,
const char *  db,
drizzle_return_t ret_ptr 
)

Change user for a connection.

drizzle_result_st* drizzle_command_write ( drizzle_con_st con,
drizzle_result_st result,
drizzle_command_t  command,
const uint8_t *  data,
size_t  size,
size_t  total,
drizzle_return_t ret_ptr 
)

Send raw command to server, possibly in parts.


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