|
module_t | common |
| Common fields for all loadable modules. More...
|
|
int | flags |
|
int(* | sql_affected_rows )(fr_sql_query_t *query_ctx, rlm_sql_config_t const *config) |
|
sql_error_t | sql_error |
| Get any errors from the previous query. More...
|
|
void *(* | sql_escape_arg_alloc )(TALLOC_CTX *ctx, fr_event_list_t *el, void *uctx) |
|
void(* | sql_escape_arg_free )(void *uctx) |
|
xlat_escape_legacy_t | sql_escape_func |
|
unlang_function_t | sql_fetch_row |
|
sql_rcode_t(* | sql_fields )(char const **out[], fr_sql_query_t *query_ctx, rlm_sql_config_t const *config) |
|
sql_rcode_t(* | sql_finish_query )(fr_sql_query_t *query_ctx, rlm_sql_config_t const *config) |
|
sql_rcode_t(* | sql_finish_select_query )(fr_sql_query_t *query_ctx, rlm_sql_config_t const *config) |
|
sql_rcode_t(* | sql_free_result )(fr_sql_query_t *query_ctx, rlm_sql_config_t const *config) |
|
int(* | sql_num_rows )(fr_sql_query_t *query_ctx, rlm_sql_config_t const *config) |
|
unlang_function_t | sql_query |
| Run an SQL query on a pool connection. More...
|
|
unlang_function_t | sql_query_resume |
| Callback run after an SQL trunk query is run. More...
|
|
unlang_function_t | sql_select_query |
| Run an SQL select query on a pool connection. More...
|
|
unlang_function_t | sql_select_query_resume |
| Callback run after an SQL select trunk query is run. More...
|
|
sql_rcode_t(* | sql_socket_init )(rlm_sql_handle_t *handle, rlm_sql_config_t const *config, fr_time_delta_t timeout) |
|
trunk_io_funcs_t | trunk_io_funcs |
| Trunk callback functions for this driver. More...
|
|
bool | uses_trunks |
| Transitional flag for drivers which use trunks. More...
|
|
Definition at line 203 of file rlm_sql.h.