X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=perl%2FIDZebra.i;h=020e8db0d9b0c1b257f98805fed5c149107b4122;hb=cd3f39bbae63668b8806ed205132da166e73102f;hp=0cf0ca77607aa596fc946aacf844e78c2e71eb46;hpb=8c703765dad3228649e340337b293f76603ca9de;p=idzebra-moved-to-github.git diff --git a/perl/IDZebra.i b/perl/IDZebra.i index 0cf0ca7..020e8db 100644 --- a/perl/IDZebra.i +++ b/perl/IDZebra.i @@ -274,13 +274,13 @@ int zebra_init (ZebraHandle zh); int zebra_compact (ZebraHandle zh); %name(repository_update) -void zebra_repository_update (ZebraHandle zh); +void zebra_repository_update (ZebraHandle zh, const char *path); %name(repository_delete) -void zebra_repository_delete (ZebraHandle zh); +void zebra_repository_delete (ZebraHandle zh, const char *path); %name(repository_show) -void zebra_repository_show (ZebraHandle zh); +void zebra_repository_show (ZebraHandle zh, const char *path); /* == Record update/delete (zebra_api_ext.c) =============================== */ @@ -292,18 +292,15 @@ void zebra_repository_show (ZebraHandle zh); %apply int *REFERENCE { int *sysno }; %name(insert_record) int zebra_insert_record (ZebraHandle zh, - recordGroup *rGroup, const char *recordType, int *sysno, const char *match, const char *fname, const char *buf, - int buf_size, - int force_update); + int buf_size); %name(update_record) int zebra_update_record (ZebraHandle zh, - recordGroup *rGroup, const char *recordType, int *sysno, const char *match, @@ -314,7 +311,6 @@ int zebra_update_record (ZebraHandle zh, %name(delete_record) int zebra_delete_record (ZebraHandle zh, - recordGroup *rGroup, const char *recordType, int *sysno, const char *match, @@ -323,7 +319,6 @@ int zebra_delete_record (ZebraHandle zh, int buf_size, int force_update); - /* == Search (zebraapi.c) ================================================== */ %include "typemaps.i" %apply int *REFERENCE { int *hits }; @@ -373,6 +368,12 @@ int zebra_deleleResultSet(ZebraHandle zh, int function, int *statuses); +/* Resultset terms */ +%name(resultSetTerms) +int zebra_resultSetTerms (ZebraHandle zh, const char *setname, + int no, int *REFERENCE, + int *REFERENCE, char *out, int *REFERENCE); + /* == Sort ================================================================= */ %name(sort) int zebra_sort_by_specstr (ZebraHandle zh,