Rename struct attrvalues to yaz_facet_attr
authorAdam Dickmeiss <adam@indexdata.dk>
Tue, 3 Aug 2010 11:10:58 +0000 (13:10 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Tue, 3 Aug 2010 11:10:58 +0000 (13:10 +0200)
This structure is facet specific and not a generic attribute
container.

client/client.c
include/yaz/facet.h
src/facet.c
src/zoom-c.c
ztest/ztest.c

index 2331307..4b6ad19 100644 (file)
@@ -1649,7 +1649,7 @@ static void display_queryExpression(const char *lead, Z_QueryExpression *qe)
 static void display_facet(Z_FacetField *facet) {
     if (facet->attributes) {
         Z_AttributeList *al = facet->attributes;
 static void display_facet(Z_FacetField *facet) {
     if (facet->attributes) {
         Z_AttributeList *al = facet->attributes;
-        struct attrvalues attr_values;
+        struct yaz_facet_attr attr_values;
         attr_values.errcode = 0;
         attr_values.limit = -1;
         attr_values.useattr = 0;
         attr_values.errcode = 0;
         attr_values.limit = -1;
         attr_values.useattr = 0;
index cd34496..56dd17a 100644 (file)
@@ -47,11 +47,11 @@ YAZ_BEGIN_CDECL
  *
  */
 
  *
  */
 
-/* A helper structure to extract all the attribute stuff
-   from one Z_AttributesList. The pointers will all be to
+/** A helper structure to extract all the attribute stuff
+   from one Z_AttributesList for facets. The pointers will all be to
    the Z-structures, or to constants, so there is no need to
    worry about freeing them */
    the Z-structures, or to constants, so there is no need to
    worry about freeing them */
-struct attrvalues {
+struct yaz_facet_attr {
     int  errcode;   /* set in case of errors */
     char *errstring; /* opt */
     const char *useattr; /* @attr 1, from a string attr */
     int  errcode;   /* set in case of errors */
     char *errstring; /* opt */
     const char *useattr; /* @attr 1, from a string attr */
@@ -63,23 +63,23 @@ struct attrvalues {
 };
 
 YAZ_EXPORT
 };
 
 YAZ_EXPORT
-void facet_struct_init(struct attrvalues *attr_values);
+void facet_struct_init(struct yaz_facet_attr *attr_values);
 
 /* Use attribute, @attr1, can be numeric or string */
 YAZ_EXPORT
 
 /* Use attribute, @attr1, can be numeric or string */
 YAZ_EXPORT
-void useattr ( Z_AttributeElement *ae, struct attrvalues *av );
+void useattr ( Z_AttributeElement *ae, struct yaz_facet_attr *av );
 
 YAZ_EXPORT
 
 YAZ_EXPORT
-void relationattr ( Z_AttributeElement *ae, struct attrvalues *av );
+void relationattr ( Z_AttributeElement *ae, struct yaz_facet_attr *av );
 
 YAZ_EXPORT
 
 YAZ_EXPORT
-void limitattr ( Z_AttributeElement *ae, struct attrvalues *av );
+void limitattr ( Z_AttributeElement *ae, struct yaz_facet_attr *av );
 
 YAZ_EXPORT
 
 YAZ_EXPORT
-void limitattr ( Z_AttributeElement *ae, struct attrvalues *av );
+void limitattr ( Z_AttributeElement *ae, struct yaz_facet_attr *av );
 
 YAZ_EXPORT
 
 YAZ_EXPORT
-void facetattrs( Z_AttributeList *attributes, struct attrvalues *av );
+void facetattrs( Z_AttributeList *attributes, struct yaz_facet_attr *av );
 
 YAZ_EXPORT
 Z_FacetList *extract_facet_request(ODR odr, Z_OtherInformation *search_input);
 
 YAZ_EXPORT
 Z_FacetList *extract_facet_request(ODR odr, Z_OtherInformation *search_input);
index 385a195..bf1904b 100644 (file)
@@ -23,7 +23,7 @@
 /* Gets the first string, there is usually only one */
 /* in case of errors, returns null */
 
 /* Gets the first string, there is usually only one */
 /* in case of errors, returns null */
 
-void facet_struct_init(struct attrvalues *attr_values) {
+void facet_struct_init(struct yaz_facet_attr *attr_values) {
     attr_values->errcode   = 0;
     attr_values->errstring = 0;
     attr_values->relation  = 0;
     attr_values->errcode   = 0;
     attr_values->errstring = 0;
     attr_values->relation  = 0;
@@ -45,7 +45,7 @@ const char *stringattr( Z_ComplexAttribute *c ) {
 
 /* Use attribute, @attr1, can be numeric or string */
 void useattr ( Z_AttributeElement *ae,
 
 /* Use attribute, @attr1, can be numeric or string */
 void useattr ( Z_AttributeElement *ae,
-                       struct attrvalues *av )
+                       struct yaz_facet_attr *av )
 {
     const char *s;
     if ( ae->which == Z_AttributeValue_complex ) {
 {
     const char *s;
     if ( ae->which == Z_AttributeValue_complex ) {
@@ -71,7 +71,7 @@ void useattr ( Z_AttributeElement *ae,
 
 /* TODO rename to sortorder attr */
 void relationattr ( Z_AttributeElement *ae,
 
 /* TODO rename to sortorder attr */
 void relationattr ( Z_AttributeElement *ae,
-                           struct attrvalues *av )
+                           struct yaz_facet_attr *av )
 {
     if ( ae->which == Z_AttributeValue_numeric ) {
         if ( *ae->value.numeric == 0 )
 {
     if ( ae->which == Z_AttributeValue_numeric ) {
         if ( *ae->value.numeric == 0 )
@@ -94,7 +94,7 @@ void relationattr ( Z_AttributeElement *ae,
 } /* relationattr */
 
 void limitattr ( Z_AttributeElement *ae,
 } /* relationattr */
 
 void limitattr ( Z_AttributeElement *ae,
-                        struct attrvalues *av )
+                        struct yaz_facet_attr *av )
 {
   /* TODO - check numeric first, then value! */
     if ( ae->which == Z_AttributeValue_numeric ) {
 {
   /* TODO - check numeric first, then value! */
     if ( ae->which == Z_AttributeValue_numeric ) {
@@ -117,7 +117,7 @@ void limitattr ( Z_AttributeElement *ae,
 */
 
 void facetattrs( Z_AttributeList *attributes,
 */
 
 void facetattrs( Z_AttributeList *attributes,
-                          struct attrvalues *av )
+                          struct yaz_facet_attr *av )
 {
     int i;
     Z_AttributeElement *ae;
 {
     int i;
     Z_AttributeElement *ae;
index b483fd9..aa94b8e 100644 (file)
@@ -2695,7 +2695,7 @@ static char *get_term_cstr(ODR odr, Z_Term *term) {
 
 static ZOOM_facet_field get_zoom_facet_field(ODR odr, Z_FacetField *facet) {
     int term_index;
 
 static ZOOM_facet_field get_zoom_facet_field(ODR odr, Z_FacetField *facet) {
     int term_index;
-    struct attrvalues attr_values;
+    struct yaz_facet_attr attr_values;
     ZOOM_facet_field facet_field = odr_malloc(odr, sizeof(*facet_field));
     memset(&attr_values, 0, sizeof(attr_values));
     facetattrs(facet->attributes, &attr_values);
     ZOOM_facet_field facet_field = odr_malloc(odr, sizeof(*facet_field));
     memset(&attr_values, 0, sizeof(attr_values));
     facetattrs(facet->attributes, &attr_values);
index 2277398..c786d89 100644 (file)
@@ -251,7 +251,7 @@ Z_OtherInformation *build_facet_response(ODR odr, Z_FacetList *facet_list) {
     Z_FacetList *new_list = facet_list_create(odr, facet_list->num);
 
     for (index = 0; index < facet_list->num; index++) {
     Z_FacetList *new_list = facet_list_create(odr, facet_list->num);
 
     for (index = 0; index < facet_list->num; index++) {
-        struct attrvalues attrvalues;
+        struct yaz_facet_attr attrvalues;
         facet_struct_init(&attrvalues);
         attrvalues.limit = 10;
         facetattrs(facet_list->elements[index]->attributes, &attrvalues);
         facet_struct_init(&attrvalues);
         attrvalues.limit = 10;
         facetattrs(facet_list->elements[index]->attributes, &attrvalues);