The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Data Fields
sql_inst Struct Reference

#include <rlm_sql.h>

+ Collaboration diagram for sql_inst:

Data Fields

fr_value_box_escape_t box_escape_func
 
rlm_sql_config_t config
 
rlm_sql_driver_t const * driver
 Driver's exported interface. More...
 
module_instance_tdriver_submodule
 Driver's submodule. More...
 
exfile_tef
 
sql_rcode_t(* fetch_row )(rlm_sql_row_t *out, rlm_sql_t const *inst, request_t *request, rlm_sql_handle_t **handle)
 
fr_dict_attr_t const * group_da
 Group dictionary attribute. More...
 
char const * name
 Module instance name. More...
 
fr_pool_tpool
 
sql_rcode_t(* query )(rlm_sql_t const *inst, request_t *request, rlm_sql_handle_t **handle, char const *query)
 
sql_rcode_t(* select )(rlm_sql_t const *inst, request_t *request, rlm_sql_handle_t **handle, char const *query)
 
xlat_escape_legacy_t sql_escape_func
 
fr_dict_attr_t const * sql_user
 Cached pointer to SQL-User-Name dictionary attribute. More...
 

Detailed Description

Definition at line 212 of file rlm_sql.h.

Field Documentation

◆ box_escape_func

fr_value_box_escape_t sql_inst::box_escape_func

Definition at line 224 of file rlm_sql.h.

◆ config

rlm_sql_config_t sql_inst::config

Definition at line 213 of file rlm_sql.h.

◆ driver

rlm_sql_driver_t const* sql_inst::driver

Driver's exported interface.

Definition at line 221 of file rlm_sql.h.

◆ driver_submodule

module_instance_t* sql_inst::driver_submodule

Driver's submodule.

Definition at line 220 of file rlm_sql.h.

◆ ef

exfile_t* sql_inst::ef

Definition at line 218 of file rlm_sql.h.

◆ fetch_row

sql_rcode_t(* sql_inst::fetch_row) (rlm_sql_row_t *out, rlm_sql_t const *inst, request_t *request, rlm_sql_handle_t **handle)

Definition at line 227 of file rlm_sql.h.

◆ group_da

fr_dict_attr_t const* sql_inst::group_da

Group dictionary attribute.

Definition at line 230 of file rlm_sql.h.

◆ name

char const* sql_inst::name

Module instance name.

Definition at line 229 of file rlm_sql.h.

◆ pool

fr_pool_t* sql_inst::pool

Definition at line 214 of file rlm_sql.h.

◆ query

sql_rcode_t(* sql_inst::query) (rlm_sql_t const *inst, request_t *request, rlm_sql_handle_t **handle, char const *query)

Definition at line 225 of file rlm_sql.h.

◆ select

sql_rcode_t(* sql_inst::select) (rlm_sql_t const *inst, request_t *request, rlm_sql_handle_t **handle, char const *query)

Definition at line 226 of file rlm_sql.h.

◆ sql_escape_func

xlat_escape_legacy_t sql_inst::sql_escape_func

Definition at line 223 of file rlm_sql.h.

◆ sql_user

fr_dict_attr_t const* sql_inst::sql_user

Cached pointer to SQL-User-Name dictionary attribute.

Definition at line 216 of file rlm_sql.h.


The documentation for this struct was generated from the following file: