|
IDZEBRA 2.2.8
|
#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 data1_node::absyn, dumpkeys(), recExtractCtrl::init, data1_absyn::oid, 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 data1_node::absyn, 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, data1_absyn::maptabs, data1_absyn::marc, grs_read_info::mem, data1_maptab::next, data1_marctab::next, recRetrieveCtrl::odr, data1_absyn::oid, 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(), retrieve_marc(), retrieve_marcxml(), and retrieve_regx().