X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fzserver.c;h=e3115d69352be3324159a9c6564567eb1330f137;hb=0df6c383d656dba662eb9d9acafed01a0973fcff;hp=47189122b59d27c8b9c69ea40c591b26a31abeef;hpb=4247c4670f5bc5ad61e458734a590d57be5a9f34;p=idzebra-moved-to-github.git diff --git a/index/zserver.c b/index/zserver.c index 4718912..e3115d6 100644 --- a/index/zserver.c +++ b/index/zserver.c @@ -1,10 +1,21 @@ /* - * Copyright (C) 1995-1998, Index Data I/S + * Copyright (C) 1995-1998, Index Data * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: zserver.c,v $ - * Revision 1.60 1998-06-22 11:36:49 adam + * Revision 1.63 1998-09-02 13:53:21 adam + * Extra parameter decode added to search routines to implement + * persistent queries. + * + * Revision 1.62 1998/08/06 14:35:28 adam + * Routine bend_deleterequest removed. + * + * Revision 1.61 1998/06/24 12:16:15 adam + * Support for relations on text operands. Open range support in + * DFA module (i.e. [-j], [g-]). + * + * Revision 1.60 1998/06/22 11:36:49 adam * Added authentication check facility to zebra. * * Revision 1.59 1998/06/12 12:22:13 adam @@ -296,7 +307,7 @@ bend_searchresult *bend_search (void *handle, bend_searchrequest *q, int *fd) switch (q->query->which) { case Z_Query_type_1: case Z_Query_type_101: - zebra_search_rpn (zh, q->stream, q->query->u.type_1, + zebra_search_rpn (zh, q->stream, q->decode, q->query->u.type_1, q->num_bases, q->basenames, q->setname); r->errcode = zh->errCode; r->errstring = zh->errString; @@ -342,11 +353,6 @@ bend_fetchresult *bend_fetch (void *handle, bend_fetchrequest *q, int *num) return r; } -bend_deleteresult *bend_delete (void *handle, bend_deleterequest *q, int *num) -{ - return 0; -} - bend_scanresult *bend_scan (void *handle, bend_scanrequest *q, int *num) { ZebraScanEntry *entries; @@ -386,7 +392,8 @@ int bend_sort (void *handle, bend_sort_rr *rr) { ZebraHandle zh = handle; - zebra_sort (zh, rr->stream, rr->num_input_setnames, rr->input_setnames, + zebra_sort (zh, rr->stream, + rr->num_input_setnames, (const char **) rr->input_setnames, rr->output_setname, rr->sort_sequence, &rr->sort_status); rr->errcode = zh->errCode; rr->errstring = zh->errString;