X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fpazpar2.h;h=b6771d1161810d6879382913bee39a2a937c6ba8;hb=b2807317725db68d786503711be67ecf163115b7;hp=c111848cfea02589d991f88b7ed2982aeaecea38;hpb=4bace2a54c44fa467f26cbfa2cc27159cb8fc268;p=pazpar2-moved-to-github.git diff --git a/src/pazpar2.h b/src/pazpar2.h index c111848..b6771d1 100644 --- a/src/pazpar2.h +++ b/src/pazpar2.h @@ -52,6 +52,11 @@ enum pazpar2_error_code { PAZPAR2_LAST_ERROR }; +enum pazpar2_database_criterion_type { + PAZPAR2_STRING_MATCH, + PAZPAR2_SUBSTRING_MATCH +}; + // Represents a (virtual) database on a host struct database { struct host *host; @@ -70,6 +75,7 @@ struct database_criterion_value { struct database_criterion { char *name; + enum pazpar2_database_criterion_type type; struct database_criterion_value *values; struct database_criterion *next; }; @@ -88,9 +94,6 @@ struct session_database { struct database *database; struct setting **settings; -#ifdef RETIRED - yaz_marc_t yaz_marc; -#endif struct database_retrievalmap *map; struct session_database *next; };