X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=include%2Fzebraapi.h;h=77ad980e268f4f49ebfa1a891ca83284c5f5548f;hb=8383e12ef39118ffa824de7abc2cad3ca7b74e46;hp=18c18ba585e8255ddfe0b56cb9bbb9664e8f8a2c;hpb=8e6c661870cbd78853147ab1f83bbea91cf8263f;p=idzebra-moved-to-github.git diff --git a/include/zebraapi.h b/include/zebraapi.h index 18c18ba..77ad980 100644 --- a/include/zebraapi.h +++ b/include/zebraapi.h @@ -1,4 +1,4 @@ -/* $Id: zebraapi.h,v 1.1 2003-03-04 23:36:29 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,10 +199,11 @@ 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); int zebra_init (ZebraHandle zh); int zebra_compact (ZebraHandle zh);