-/* $Id: recctrl.h,v 1.31 2007-03-01 10:35:46 adam Exp $
+/* $Id: recctrl.h,v 1.33 2007-03-14 14:16:14 adam Exp $
Copyright (C) 1995-2007
Index Data ApS
void (*destroy)(struct ZebraRecStream *s);
};
+enum zebra_recctrl_action_t {
+ action_insert = 1,
+ action_replace,
+ action_delete,
+ action_update /* insert or replace as needed */
+};
+
/** \brief record extract for indexing */
struct recExtractCtrl {
struct ZebraRecStream *stream;
void (*schemaAdd)(struct recExtractCtrl *p, Odr_oid *oid);
data1_handle dh;
void *handle;
+ enum zebra_recctrl_action_t action;
};
/* Retrieve record control */