YAZ
5.34.0
|
Query to WRBUF (to strings) More...
Go to the source code of this file.
Functions | |
void | yaz_query_to_wrbuf (WRBUF b, const Z_Query *q) |
void | yaz_scan_to_wrbuf (WRBUF b, const Z_AttributesPlusTerm *zapt, const Odr_oid *attribute_set) |
void | yaz_rpnquery_to_wrbuf (WRBUF b, const Z_RPNQuery *rpn) |
void | wrbuf_diags (WRBUF b, int num_diagnostics, Z_DiagRec **diags) |
void | yaz_encode_pqf_term (WRBUF b, const char *term, int len) |
void | yaz_facet_list_to_wrbuf (WRBUF w, const Z_FacetList *fl) |
Query to WRBUF (to strings)
Definition in file querytowrbuf.h.
Definition at line 251 of file querytowrbuf.c.
References Z_DefaultDiagFormat::condition, Z_DiagRec::defaultFormat, ODR_INT_PRINTF, Z_DiagRec::u, Z_DefaultDiagFormat::u, Z_DefaultDiagFormat::v2Addinfo, Z_DefaultDiagFormat::v3Addinfo, Z_DefaultDiagFormat::which, wrbuf_printf(), wrbuf_puts(), Z_DefaultDiagFormat_v2Addinfo, Z_DefaultDiagFormat_v3Addinfo, and Z_DiagRec_defaultFormat.
Referenced by process_ESRequest().
void yaz_encode_pqf_term | ( | WRBUF | b, |
const char * | term, | ||
int | len | ||
) |
Definition at line 19 of file querytowrbuf.c.
References wrbuf_putc.
Referenced by ccl_prterm(), yaz_apt_to_wrbuf(), and yaz_rpnstructure_to_wrbuf().
void yaz_facet_list_to_wrbuf | ( | WRBUF | w, |
const Z_FacetList * | fl | ||
) |
Definition at line 272 of file querytowrbuf.c.
References Z_FacetField::attributes, Z_FacetList::elements, Z_FacetList::num, wrbuf_puts(), and yaz_attributes_to_wrbuf().
Definition at line 213 of file querytowrbuf.c.
References odr_oct::buf, Z_External::cql, odr_oct::len, Z_Query::type_1, Z_Query::type_100, Z_Query::type_104, Z_Query::type_2, Z_External::u, Z_Query::u, Z_External::which, Z_Query::which, wrbuf_printf(), wrbuf_puts(), wrbuf_write(), yaz_rpnquery_to_wrbuf(), Z_External_CQL, Z_Query_type_1, Z_Query_type_100, Z_Query_type_101, Z_Query_type_104, and Z_Query_type_2.
Referenced by response_searchRequest().
void yaz_rpnquery_to_wrbuf | ( | WRBUF | b, |
const Z_RPNQuery * | rpn | ||
) |
Definition at line 199 of file querytowrbuf.c.
References Z_RPNQuery::attributeSetId, OID_STR_MAX, Z_RPNQuery::RPNStructure, wrbuf_chop_right(), wrbuf_printf(), yaz_oid_to_string_buf(), and yaz_rpnstructure_to_wrbuf().
Referenced by yaz_query_to_wrbuf().
void yaz_scan_to_wrbuf | ( | WRBUF | b, |
const Z_AttributesPlusTerm * | zapt, | ||
const Odr_oid * | attribute_set | ||
) |
Definition at line 243 of file querytowrbuf.c.
References wrbuf_puts(), and yaz_apt_to_wrbuf().
Referenced by process_scanRequest().