16#ifndef __DRIZZLE_STRUCTS_H
17#define __DRIZZLE_STRUCTS_H
#define DRIZZLE_MAX_DEFAULT_VALUE_SIZE
#define DRIZZLE_MAX_USER_SIZE
#define DRIZZLE_MAX_BUFFER_SIZE
#define DRIZZLE_MAX_CATALOG_SIZE
#define DRIZZLE_MAX_PASSWORD_SIZE
#define DRIZZLE_MAX_ERROR_SIZE
#define DRIZZLE_MAX_TABLE_SIZE
#define DRIZZLE_STATE_STACK_SIZE
#define DRIZZLE_MAX_SCRAMBLE_SIZE
#define DRIZZLE_MAX_DB_SIZE
#define DRIZZLE_MAX_COLUMN_NAME_SIZE
#define DRIZZLE_MAX_SQLSTATE_SIZE
#define DRIZZLE_MAX_SERVER_VERSION_SIZE
#define DRIZZLE_MAX_INFO_SIZE
drizzle_field_t * drizzle_row_t
void drizzle_context_free_fn(drizzle_st *drizzle, void *context)
void drizzle_con_context_free_fn(drizzle_con_st *con, void *context)
drizzle_return_t drizzle_state_fn(drizzle_con_st *con)
uint8_t drizzle_charset_t
drizzle_return_t drizzle_event_watch_fn(drizzle_con_st *con, short events, void *context)
void drizzle_query_context_free_fn(drizzle_query_st *query, void *context)
void drizzle_log_fn(const char *line, drizzle_verbose_t verbose, void *context)
drizzle_column_type_t type
drizzle_charset_t charset
char orig_name[DRIZZLE_MAX_COLUMN_NAME_SIZE]
char catalog[DRIZZLE_MAX_CATALOG_SIZE]
char table[DRIZZLE_MAX_TABLE_SIZE]
char orig_table[DRIZZLE_MAX_TABLE_SIZE]
drizzle_column_flags_t flags
char db[DRIZZLE_MAX_DB_SIZE]
uint8_t default_value[DRIZZLE_MAX_DEFAULT_VALUE_SIZE]
drizzle_column_options_t options
drizzle_result_st * result
char name[DRIZZLE_MAX_COLUMN_NAME_SIZE]
size_t default_value_size
uint8_t buffer[DRIZZLE_MAX_BUFFER_SIZE]
drizzle_capabilities_t capabilities
drizzle_result_st * result_list
drizzle_result_st * result
struct addrinfo * addrinfo_next
drizzle_charset_t charset
drizzle_con_options_t options
union drizzle_con_st::@0 socket
drizzle_con_status_t status
char server_version[DRIZZLE_MAX_SERVER_VERSION_SIZE]
drizzle_con_context_free_fn * context_free_fn
drizzle_con_socket_t socket_type
char db[DRIZZLE_MAX_DB_SIZE]
drizzle_state_fn * state_stack[DRIZZLE_STATE_STACK_SIZE]
char password[DRIZZLE_MAX_PASSWORD_SIZE]
drizzle_command_t command
char user[DRIZZLE_MAX_USER_SIZE]
uint8_t scramble_buffer[DRIZZLE_MAX_SCRAMBLE_SIZE]
char host_buffer[NI_MAXHOST]
struct addrinfo * addrinfo
struct sockaddr_un sockaddr
drizzle_query_state_t state
drizzle_query_context_free_fn * context_free_fn
drizzle_query_options_t options
drizzle_result_st * result
char info[DRIZZLE_MAX_INFO_SIZE]
size_t ** field_sizes_list
drizzle_column_st * column_buffer
drizzle_column_st * column
drizzle_result_options_t options
drizzle_field_t field_buffer
drizzle_column_st * column_list
char sqlstate[DRIZZLE_MAX_SQLSTATE_SIZE+1]
drizzle_query_st * query_list
drizzle_con_st * con_list
drizzle_options_t options
char sqlstate[DRIZZLE_MAX_SQLSTATE_SIZE+1]
void * event_watch_context
char last_error[DRIZZLE_MAX_ERROR_SIZE]
drizzle_context_free_fn * context_free_fn
drizzle_event_watch_fn * event_watch_fn
drizzle_verbose_t verbose