projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ZOOM_record_cache_lookup makes RECV_RECORD event
[yaz-moved-to-github.git]
/
src
/
zoom-p.h
diff --git
a/src/zoom-p.h
b/src/zoom-p.h
index
f443594
..
4372ece
100644
(file)
--- a/
src/zoom-p.h
+++ b/
src/zoom-p.h
@@
-139,9
+139,10
@@
struct ZOOM_resultset_p {
struct WRBUF_shptr *record_wrbuf;
#endif
ZOOM_resultset next;
struct WRBUF_shptr *record_wrbuf;
#endif
ZOOM_resultset next;
- ZOOM_facet_field *facets;
- int num_facets;
- char **facets_names;
+ char *req_facets;
+ ZOOM_facet_field *res_facets;
+ int num_res_facets;
+ char **facets_names; /* redundant. For ZOOM_resultset_facets_names only */
WRBUF mc_key;
int live_set; /* 0=no hit count, 1=cached hit, 2=hits + real set */
};
WRBUF mc_key;
int live_set; /* 0=no hit count, 1=cached hit, 2=hits + real set */
};
@@
-252,6
+253,7
@@
Z_Query *ZOOM_query_get_Z_Query(ZOOM_query s);
Z_SortKeySpecList *ZOOM_query_get_sortspec(ZOOM_query s);
const char *ZOOM_query_get_query_string(ZOOM_query s);
const char *ZOOM_query_get_sru11(ZOOM_query s);
Z_SortKeySpecList *ZOOM_query_get_sortspec(ZOOM_query s);
const char *ZOOM_query_get_query_string(ZOOM_query s);
const char *ZOOM_query_get_sru11(ZOOM_query s);
+void ZOOM_query_get_hash(ZOOM_query s, WRBUF w);
int ZOOM_uri_to_code(const char *uri);
int ZOOM_uri_to_code(const char *uri);
@@
-275,7
+277,8
@@
int ZOOM_memcached_configure(ZOOM_connection c);
void ZOOM_memcached_destroy(ZOOM_connection c);
void ZOOM_memcached_resultset(ZOOM_resultset r, ZOOM_query q);
void ZOOM_memcached_search(ZOOM_connection c, ZOOM_resultset r);
void ZOOM_memcached_destroy(ZOOM_connection c);
void ZOOM_memcached_resultset(ZOOM_resultset r, ZOOM_query q);
void ZOOM_memcached_search(ZOOM_connection c, ZOOM_resultset r);
-void ZOOM_memcached_hitcount(ZOOM_connection c, ZOOM_resultset result);
+void ZOOM_memcached_hitcount(ZOOM_connection c, ZOOM_resultset result,
+ Z_OtherInformation *oi, const char *precision);
void ZOOM_memcached_add(ZOOM_resultset r, Z_NamePlusRecord *npr,
int pos,
const char *syntax, const char *elementSetName,
void ZOOM_memcached_add(ZOOM_resultset r, Z_NamePlusRecord *npr,
int pos,
const char *syntax, const char *elementSetName,
@@
-286,6
+289,11
@@
Z_NamePlusRecord *ZOOM_memcached_lookup(ZOOM_resultset r, int pos,
const char *elementSetName,
const char *schema);
const char *elementSetName,
const char *schema);
+void ZOOM_handle_facet_result(ZOOM_connection c, ZOOM_resultset r,
+ Z_OtherInformation *o);
+void ZOOM_handle_search_result(ZOOM_connection c, ZOOM_resultset resultset,
+ Z_OtherInformation *o);
+
/*
* Local variables:
* c-basic-offset: 4
/*
* Local variables:
* c-basic-offset: 4