IDZEBRA
2.2.7
|
#include <idzebra/recctrl.h>
Go to the source code of this file.
Data Structures | |
struct | grs_read_info |
Functions | |
int | zebra_grs_extract (void *clientData, struct recExtractCtrl *p, data1_node *(*grs_read)(struct grs_read_info *)) |
int | zebra_grs_retrieve (void *clientData, struct recRetrieveCtrl *p, data1_node *(*grs_read)(struct grs_read_info *)) |
int | grs_extract_tree (struct recExtractCtrl *p, data1_node *n) |
int grs_extract_tree | ( | struct recExtractCtrl * | p, |
data1_node * | n | ||
) |
Definition at line 885 of file recgrs.c.
References dumpkeys(), recExtractCtrl::init, data1_node::root, recExtractCtrl::schemaAdd, and data1_node::u.
Referenced by zebra_extract_explain().
int zebra_grs_extract | ( | void * | clientData, |
struct recExtractCtrl * | p, | ||
data1_node *(*)(struct grs_read_info *) | grs_read | ||
) |
Definition at line 936 of file recgrs.c.
References grs_read_info::clientData, grs_extract_sub(), and grs_read_info::mem.
Referenced by extract_marc(), extract_marcxml(), extract_regx(), and grs_extract_sgml().
int zebra_grs_retrieve | ( | void * | clientData, |
struct recRetrieveCtrl * | p, | ||
data1_node *(*)(struct grs_read_info *) | grs_read | ||
) |
Definition at line 1072 of file recgrs.c.
References recRetrieveCtrl::addinfo, grs_read_info::clientData, recRetrieveCtrl::comp, data1_node::data, data1_concat_text(), data1_get_encoding(), data1_get_root_tag(), data1_iconv(), data1_map_record(), data1_mk_tag_data_wd(), data1_nodetobuf(), data1_nodetoexplain(), data1_nodetogr(), data1_nodetoidsgml(), data1_nodetomarc(), data1_nodetosoif(), data1_nodetosummary(), data1_pr_tree(), data1_remove_idzebra_subtree(), data1_set_data_zint(), data1_systag_lookup(), DATA1I_oid, recRetrieveCtrl::dh, grs_read_info::dh, recRetrieveCtrl::diagnostic, recRetrieveCtrl::encoding, recRetrieveCtrl::input_format, recRetrieveCtrl::localno, grs_read_info::mem, data1_maptab::next, data1_marctab::next, recRetrieveCtrl::odr, data1_maptab::oid, data1_marctab::oid, recRetrieveCtrl::output_format, process_comp(), recRetrieveCtrl::rec_buf, recRetrieveCtrl::rec_len, recRetrieveCtrl::recordSize, data1_node::root, recRetrieveCtrl::score, recRetrieveCtrl::stream, grs_read_info::stream, data1_node::u, and zebra_xml_metadata().
Referenced by grs_retrieve_sgml().