YAZ
5.34.0
|
converts General Terms in RPN queries More...
Go to the source code of this file.
Functions | |
static int | yaz_query_charset_convert_buf (char *buf_in, int len_in, char **buf_out, int *len_out, ODR o, WRBUF wrbuf, yaz_iconv_t cd) |
static int | yaz_query_charset_convert_term (Z_Term *q, ODR o, WRBUF wrbuf, yaz_iconv_t cd) |
static int | yaz_query_charset_convert_operand (Z_Operand *q, ODR o, WRBUF wrbuf, yaz_iconv_t cd) |
static int | yaz_query_charset_convert_structure (Z_RPNStructure *q, ODR o, WRBUF wrbuf, yaz_iconv_t cd) |
int | yaz_query_charset_convert_rpnquery_check (Z_RPNQuery *q, ODR o, yaz_iconv_t cd) |
void | yaz_query_charset_convert_rpnquery (Z_RPNQuery *q, ODR o, yaz_iconv_t cd) |
void | yaz_query_charset_convert_apt (Z_AttributesPlusTerm *apt, ODR o, yaz_iconv_t cd) |
converts General Terms in RPN queries
Definition in file query-charset.c.
void yaz_query_charset_convert_apt | ( | Z_AttributesPlusTerm * | apt, |
ODR | o, | ||
yaz_iconv_t | cd | ||
) |
Definition at line 114 of file query-charset.c.
References Z_AttributesPlusTerm::term, wrbuf_alloc(), wrbuf_destroy(), and yaz_query_charset_convert_term().
|
static |
Definition at line 18 of file query-charset.c.
References odr_malloc(), wrbuf_buf, wrbuf_iconv_reset(), wrbuf_iconv_write(), wrbuf_len, and wrbuf_rewind().
Referenced by yaz_query_charset_convert_term().
|
static |
Definition at line 58 of file query-charset.c.
References Z_Operand::attributesPlusTerm, Z_AttributesPlusTerm::term, Z_Operand::u, Z_Operand::which, yaz_query_charset_convert_term(), Z_Operand_APT, Z_Operand_resultAttr, and Z_Operand_resultSetId.
Referenced by yaz_query_charset_convert_structure().
void yaz_query_charset_convert_rpnquery | ( | Z_RPNQuery * | q, |
ODR | o, | ||
yaz_iconv_t | cd | ||
) |
Definition at line 106 of file query-charset.c.
References Z_RPNQuery::RPNStructure, wrbuf_alloc(), wrbuf_destroy(), and yaz_query_charset_convert_structure().
Referenced by process_searchRequest(), and ZOOM_connection_Z3950_send_scan().
int yaz_query_charset_convert_rpnquery_check | ( | Z_RPNQuery * | q, |
ODR | o, | ||
yaz_iconv_t | cd | ||
) |
Definition at line 96 of file query-charset.c.
References Z_RPNQuery::RPNStructure, wrbuf_alloc(), wrbuf_destroy(), and yaz_query_charset_convert_structure().
Referenced by Z3950_send_search().
|
static |
Definition at line 76 of file query-charset.c.
References Z_RPNStructure::complex, Z_Complex::s1, Z_Complex::s2, Z_RPNStructure::simple, Z_RPNStructure::u, Z_RPNStructure::which, yaz_query_charset_convert_operand(), Z_RPNStructure_complex, and Z_RPNStructure_simple.
Referenced by yaz_query_charset_convert_rpnquery(), and yaz_query_charset_convert_rpnquery_check().
|
static |
Definition at line 43 of file query-charset.c.
References odr_oct::buf, Z_Term::general, odr_oct::len, Z_Term::u, Z_Term::which, yaz_query_charset_convert_buf(), and Z_Term_general.
Referenced by yaz_query_charset_convert_apt(), and yaz_query_charset_convert_operand().