X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=include%2Fzebraapi.h;h=77ad980e268f4f49ebfa1a891ca83284c5f5548f;hb=8383e12ef39118ffa824de7abc2cad3ca7b74e46;hp=fad1bae028d7baccbc47990b4a914a0bcf80ec1e;hpb=a4eec8711bc993796ed9bfc1561b360c7a44ea69;p=idzebra-moved-to-github.git diff --git a/include/zebraapi.h b/include/zebraapi.h index fad1bae..77ad980 100644 --- a/include/zebraapi.h +++ b/include/zebraapi.h @@ -1,4 +1,4 @@ -/* $Id: zebraapi.h,v 1.2 2003-03-25 20:45:12 adam Exp $ +/* $Id: zebraapi.h,v 1.6 2003-05-20 13:54:30 adam Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003 Index Data Aps @@ -127,9 +127,12 @@ YAZ_EXPORT void zebra_result (ZebraHandle zh, int *code, char **addinfo); * Searching */ -/* Search using RPN-Query */ -YAZ_EXPORT void zebra_search_rpn (ZebraHandle zh, ODR input, ODR output, - Z_RPNQuery *query, +/* Search using PQF Query */ +YAZ_EXPORT int zebra_search_PQF (ZebraHandle zh, const char *pqf_query, + const char *setname); + +/* Search using RPN Query */ +YAZ_EXPORT void zebra_search_RPN (ZebraHandle zh, Z_RPNQuery *query, const char *setname, int *hits); /* Retrieve record(s) */ @@ -172,7 +175,7 @@ YAZ_EXPORT int zebra_string_norm (ZebraHandle zh, unsigned reg_id, * Admin */ -YAZ_EXPORT void zebra_admin_create (ZebraHandle zh, const char *db); +YAZ_EXPORT void zebra_create_database (ZebraHandle zh, const char *db); YAZ_EXPORT void zebra_admin_shutdown (ZebraHandle zh); @@ -196,8 +199,8 @@ int zebra_admin_exchange_record (ZebraHandle zh, int action); int zebra_begin_trans (ZebraHandle zh, int rw); -void zebra_end_trans (ZebraHandle zh); -void zebra_end_transaction (ZebraHandle zh, ZebraTransactionStatus *stat); +int zebra_end_trans (ZebraHandle zh); +int zebra_end_transaction (ZebraHandle zh, ZebraTransactionStatus *stat); int zebra_commit (ZebraHandle zh); int zebra_clean (ZebraHandle zh);