X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fzoom-sru.c;fp=src%2Fzoom-sru.c;h=8f5feb04a291db26b83a9a45917da99c1c9d95d7;hp=4e8807bf501a74f1b73b0ea4edf776a0d1e611b7;hb=c844fbf71bf74b1d677c6e6e12e1530cc9b314ce;hpb=a741500ee64cc5009f82d94585ea389e1c5e6613 diff --git a/src/zoom-sru.c b/src/zoom-sru.c index 4e8807b..8f5feb0 100644 --- a/src/zoom-sru.c +++ b/src/zoom-sru.c @@ -171,12 +171,6 @@ zoom_ret ZOOM_connection_srw_send_search(ZOOM_connection c) facet_list = yaz_pqf_parse_facet_list(c->odr_out, facets); schema = c->tasks->u.search.schema; break; - case ZOOM_TASK_RETRIEVE: - resultset = c->tasks->u.retrieve.resultset; - schema = c->tasks->u.retrieve.schema; - - start = &c->tasks->u.retrieve.start; - count = &c->tasks->u.retrieve.count; if (*start >= resultset->size) return zoom_complete; @@ -187,8 +181,8 @@ zoom_ret ZOOM_connection_srw_send_search(ZOOM_connection c) { ZOOM_record rec = ZOOM_record_cache_lookup(resultset, i + *start, - c->tasks->u.retrieve.syntax, - c->tasks->u.retrieve.elementSetName, + c->tasks->u.search.syntax, + c->tasks->u.search.elementSetName, schema); if (!rec) break; @@ -292,14 +286,6 @@ static zoom_ret handle_srw_response(ZOOM_connection c, if (res->facetList) ZOOM_handle_facet_list(resultset, res->facetList); break; - case ZOOM_TASK_RETRIEVE: - resultset = c->tasks->u.retrieve.resultset; - start = &c->tasks->u.retrieve.start; - count = &c->tasks->u.retrieve.count; - syntax = c->tasks->u.retrieve.syntax; - elementSetName = c->tasks->u.retrieve.elementSetName; - schema = c->tasks->u.retrieve.schema; - break; default: return zoom_complete; }