Description of a DB query parameter. More...
#include <gnunet_sq_lib.h>
Data Fields | |
GNUNET_SQ_QueryConverter | conv |
Function for how to handle this type of entry. More... | |
void * | conv_cls |
Closure for conv. More... | |
const void * | data |
Data or NULL. More... | |
size_t | size |
Size of data. More... | |
unsigned int | num_params |
Number of parameters eaten by this operation. More... | |
Description of a DB query parameter.
Definition at line 55 of file gnunet_sq_lib.h.
GNUNET_SQ_QueryConverter GNUNET_SQ_QueryParam::conv |
Function for how to handle this type of entry.
Definition at line 60 of file gnunet_sq_lib.h.
Referenced by GNUNET_SQ_bind(), GNUNET_SQ_query_param_absolute_time(), GNUNET_SQ_query_param_absolute_time_nbo(), GNUNET_SQ_query_param_fixed_size(), GNUNET_SQ_query_param_rsa_public_key(), GNUNET_SQ_query_param_rsa_signature(), GNUNET_SQ_query_param_string(), GNUNET_SQ_query_param_uint16(), GNUNET_SQ_query_param_uint32(), and GNUNET_SQ_query_param_uint64().
void* GNUNET_SQ_QueryParam::conv_cls |
Closure for conv.
Definition at line 65 of file gnunet_sq_lib.h.
const void* GNUNET_SQ_QueryParam::data |
Data or NULL.
Definition at line 70 of file gnunet_sq_lib.h.
Referenced by typescriptdomain.TypeScriptDomain::objects(), httpdomain.httpdomain.HTTPDomain::resolve_xref(), and httpdomain.httpdomain.HTTPDomain::routes().
size_t GNUNET_SQ_QueryParam::size |
Size of data.
Definition at line 75 of file gnunet_sq_lib.h.
Referenced by GNUNET_SQ_query_param_fixed_size().
unsigned int GNUNET_SQ_QueryParam::num_params |
Number of parameters eaten by this operation.
Definition at line 80 of file gnunet_sq_lib.h.
Referenced by GNUNET_SQ_bind(), GNUNET_SQ_query_param_string(), GNUNET_SQ_query_param_uint16(), GNUNET_SQ_query_param_uint32(), and GNUNET_SQ_query_param_uint64().