X-Git-Url: http://git.indexdata.com/?p=mp-sparql-moved-to-github.git;a=blobdiff_plain;f=src%2Fsparql.c;h=c738e5df87c7bfc7d1969aab3948e3a1ccbc2b68;hp=39053470d4399b1d71d83372a8afb0856acef81a;hb=a0884c6c35bc62160b6ce6100a4e8ad2d15ab937;hpb=c30ad7a532b4384a50c5036f5b289d36d06fdb24 diff --git a/src/sparql.c b/src/sparql.c index 3905347..c738e5d 100644 --- a/src/sparql.c +++ b/src/sparql.c @@ -37,6 +37,13 @@ void yaz_sparql_destroy(yaz_sparql_t s) nmem_destroy(s->nmem); } +void yaz_sparql_include(yaz_sparql_t s, yaz_sparql_t u) +{ + struct sparql_entry *e = u->conf; + for (; e; e = e->next) + yaz_sparql_add_pattern(s, e->pattern, e->value); +} + int yaz_sparql_add_pattern(yaz_sparql_t s, const char *pattern, const char *value) {