X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=perl%2FIDZebra.i;h=020e8db0d9b0c1b257f98805fed5c149107b4122;hb=cd3f39bbae63668b8806ed205132da166e73102f;hp=8cd8382a9badba67319531ad5232c1f4c67a8a67;hpb=03e275196b3f82415a965d0bdd6bfa52a15d7446;p=idzebra-moved-to-github.git diff --git a/perl/IDZebra.i b/perl/IDZebra.i index 8cd8382..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 };