1 /* This file is part of the YAZ toolkit.
2 * Copyright (C) Index Data
3 * See the file LICENSE for details.
6 * \file solrtransform.c
17 #include <yaz/rpn2cql.h>
20 solr_transform_t solr_transform_create(void)
22 return cql_transform_create();
25 solr_transform_t solr_transform_open_FILE(FILE *f)
27 return cql_transform_open_FILE(f);
30 solr_transform_t solr_transform_open_fname(const char *fname)
32 return cql_transform_open_fname(fname);
35 int solr_transform_define_pattern(cql_transform_t ct, const char *pattern,
38 return cql_transform_define_pattern(ct, pattern, value);
41 void solr_transform_close(solr_transform_t ct)
43 cql_transform_close(ct);
46 int solr_transform_error(solr_transform_t ct, const char **addinfo)
48 return cql_transform_error(ct, addinfo);
51 void solr_transform_set_error(solr_transform_t ct, int error,
54 cql_transform_set_error(ct, error, addinfo);
57 const char *solr_lookup_reverse(solr_transform_t ct,
59 Z_AttributeList *attributes)
61 return cql_lookup_reverse(ct, category, attributes);
68 * c-file-style: "Stroustrup"
69 * indent-tabs-mode: nil
71 * vim: shiftwidth=4 tabstop=8 expandtab