pazpar2
1.14.1
|
#include <string.h>
#include <yaz/yaz-util.h>
#include <yaz/nmem.h>
#include "pazpar2_config.h"
#include "client.h"
#include "record.h"
Go to the source code of this file.
Functions | |
union data_types * | data_types_assign (NMEM nmem, union data_types **data1, union data_types data2) |
struct record * | record_create (NMEM nmem, int num_metadata, int num_sortkeys, struct client *client, int position) |
struct record_metadata * | record_metadata_create (NMEM nmem) |
int | record_compare (struct record *r1, struct record *r2, struct conf_service *service) |
union data_types* data_types_assign | ( | NMEM | nmem, |
union data_types ** | data1, | ||
union data_types | data2 | ||
) |
int record_compare | ( | struct record * | r1, |
struct record * | r2, | ||
struct conf_service * | service | ||
) |
Definition at line 101 of file record.c.
References record_metadata::data, data_types::disp, data_types::fnumber, data_types::max, conf_service::metadata, record::metadata, Metadata_type_date, Metadata_type_float, Metadata_type_generic, Metadata_type_position, Metadata_type_relevance, Metadata_type_retrieval, Metadata_type_skiparticle, Metadata_type_year, data_types::min, record_metadata::next, conf_service::num_metadata, data_types::number, data_types::text, and conf_metadata::type.
Referenced by reclist_insert().
struct record* record_create | ( | NMEM | nmem, |
int | num_metadata, | ||
int | num_sortkeys, | ||
struct client * | client, | ||
int | position | ||
) |
Definition at line 54 of file record.c.
References record::checksum, record::client, client_get_id(), record::metadata, name, record::next, record::position, and record::sortkeys.
Referenced by ingest_to_cluster().
struct record_metadata* record_metadata_create | ( | NMEM | nmem | ) |
Definition at line 91 of file record.c.
References record_metadata::attributes, and record_metadata::next.
Referenced by record_metadata_init().