X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Freclists.h;h=150cd215d5d2f13e1f6c913bf35623462abebbab;hb=9db0457fa07df43928fc8fbade13593eb6c9b534;hp=ea4d2639a9e107f0a1a2ad82656645113dcb1b70;hpb=bb692fa6c0b70501de135231ef51d92c95df1075;p=pazpar2-moved-to-github.git diff --git a/src/reclists.h b/src/reclists.h index ea4d263..150cd21 100644 --- a/src/reclists.h +++ b/src/reclists.h @@ -22,6 +22,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "pazpar2_config.h" #include "record.h" +#include "relevance.h" struct reclist; @@ -29,7 +30,7 @@ struct reclist; struct reclist_sortparms { int offset; - enum conf_sortkey_type type; + enum conf_metadata_type type; int increasing; char *name; struct reclist_sortparms *next; @@ -48,6 +49,7 @@ void reclist_sort(struct reclist *l, struct reclist_sortparms *parms); struct record_cluster *reclist_read_record(struct reclist *l); void reclist_enter(struct reclist *l); void reclist_leave(struct reclist *l); +void reclist_rewind(struct reclist *l); struct reclist_sortparms *reclist_parse_sortparms(NMEM nmem, const char *parms, struct conf_service *service);