33 #ifndef YAZ_RETRIEVAL_H
34 #define YAZ_RETRIEVAL_H
124 const char *schema,
const Odr_oid *syntax,
125 const char **match_schema,
Odr_oid **match_syntax,
127 const char **backend_schema,
static int node(struct cql_node *cn, void(*pr)(const char *buf, void *client_data), void *client_data)
Header for OID basic functions.
Record Conversions Utility.
struct yaz_retrieval_struct * yaz_retrieval_t
void yaz_retrieval_destroy(yaz_retrieval_t p)
const char * yaz_retrieval_get_error(yaz_retrieval_t p)
yaz_retrieval_t yaz_retrieval_create(void)
int yaz_retrieval_configure_t(yaz_retrieval_t p, const xmlNode *node, struct yaz_record_conv_type *types)
int yaz_retrieval_request(yaz_retrieval_t p, const char *schema, const Odr_oid *syntax, const char **match_schema, Odr_oid **match_syntax, yaz_record_conv_t *rc, const char **backend_schema, Odr_oid **backend_syntax)
int yaz_retrieval_configure(yaz_retrieval_t p, const xmlNode *node)
void yaz_retrieval_set_path(yaz_retrieval_t p, const char *path)
The internal structure for yaz_record_conv_t.
The internal structure for yaz_retrieval_t.
char * path
path for opening files
Header for WRBUF (growing buffer)
Header with fundamental macros.