Version 5.4.0
[yaz-moved-to-github.git] / src / solrtransform.c
1 /* This file is part of the YAZ toolkit.
2  * Copyright (C) Index Data
3  * See the file LICENSE for details.
4  */
5 /**
6  * \file solrtransform.c
7  * \brief Old wrappers
8  *
9  */
10 #if HAVE_CONFIG_H
11 #include <config.h>
12 #endif
13
14 #include <assert.h>
15 #include <stdlib.h>
16 #include <string.h>
17 #include <yaz/rpn2cql.h>
18 #include <yaz/solr.h>
19
20 solr_transform_t solr_transform_create(void)
21 {
22     return cql_transform_create();
23 }
24
25 solr_transform_t solr_transform_open_FILE(FILE *f)
26 {
27     return cql_transform_open_FILE(f);
28 }
29
30 solr_transform_t solr_transform_open_fname(const char *fname)
31 {
32     return cql_transform_open_fname(fname);
33 }
34
35 int solr_transform_define_pattern(cql_transform_t ct, const char *pattern,
36                                   const char *value)
37 {
38     return cql_transform_define_pattern(ct, pattern, value);
39 }
40
41 void solr_transform_close(solr_transform_t ct)
42 {
43     cql_transform_close(ct);
44 }
45
46 int solr_transform_error(solr_transform_t ct, const char **addinfo)
47 {
48     return cql_transform_error(ct, addinfo);
49 }
50
51 void solr_transform_set_error(solr_transform_t ct, int error,
52                               const char *addinfo)
53 {
54     cql_transform_set_error(ct, error, addinfo);
55 }
56
57 const char *solr_lookup_reverse(solr_transform_t ct,
58                                 const char *category,
59                                 Z_AttributeList *attributes)
60 {
61     return cql_lookup_reverse(ct, category, attributes);
62 }
63
64
65 /*
66  * Local variables:
67  * c-basic-offset: 4
68  * c-file-style: "Stroustrup"
69  * indent-tabs-mode: nil
70  * End:
71  * vim: shiftwidth=4 tabstop=8 expandtab
72  */
73