22 #include <yaz/yaz-util.h>
46 *data1 = nmem_malloc(nmem,
sizeof(
union data_types));
72 for (i = 0; i < num_metadata; i++)
78 for (i = 0; i < num_sortkeys; i++)
83 for (i = 0;
name[i]; i++)
84 h = h * 65509 + ((
unsigned char *)
name)[i];
const char * client_get_id(struct client *cl)
@ Metadata_type_relevance
@ Metadata_type_retrieval
@ Metadata_type_skiparticle
struct record * record_create(NMEM nmem, int num_metadata, int num_sortkeys, struct client *client, int position)
int record_compare(struct record *r1, struct record *r2, struct conf_service *service)
struct record_metadata * record_metadata_create(NMEM nmem)
union data_types * data_types_assign(NMEM nmem, union data_types **data1, union data_types data2)
Represents client state for a connection to one search target.
struct conf_metadata * metadata
union data_types ** sortkeys
struct record_metadata ** metadata
struct data_types::@3 text
struct data_types::@4 number