return cl->session;
}
-const char *client_get_pquery(struct client *cl)
-{
- return cl->pquery;
-}
-
static void client_send_raw_present(struct client *cl);
static int nativesyntax_to_type(const char *s, char *type, ZOOM_record rec);
}
}
-void client_show_raw_dequeue(struct client *cl)
+static void client_show_raw_dequeue(struct client *cl)
{
struct show_raw *rr = cl->show_raw;
* TODO Consider thread safety!!!
*
*/
-void client_report_facets(struct client *cl, ZOOM_resultset rs)
+static void client_report_facets(struct client *cl, ZOOM_resultset rs)
{
struct session_database *sdb = client_get_database(cl);
ZOOM_facet_field *facets = ZOOM_resultset_facets(rs);
int extend_recs = 0;
int number;
+ str = session_setting_oneval(sdb, PZ_EXTENDRECS);
+ if (!str || !*str)
+ return 0;
+
+ extend_recs = atoi(str);
+
yaz_log(YLOG_LOG, "cl=%s show_stat_no=%d got=%d",
client_get_id(cl), cl->show_stat_no, cl->record_offset);
if (cl->show_stat_no < cl->record_offset)
return 0;
- yaz_log(YLOG_LOG, "cl=%s Trying to get more", client_get_id(cl));
-
- str = session_setting_oneval(sdb, PZ_EXTENDRECS);
- if (str && *str)
- extend_recs = atoi(str);
+ yaz_log(YLOG_LOG, "cl=%s Trying to fetch more", client_get_id(cl));
if (extend_recs > cl->hits)
extend_recs = cl->hits;
nmem_destroy(nmem);
}
-int client_test_sort_order(struct client *cl, struct reclist_sortparms *sp)
-{
- //TODO implement correctly.
- return 1;
-}
/*
* Local variables:
* c-basic-offset: 4