Lines Matching defs:fields
13 const query_field_t* fields);
19 const query_field_t* fields);
22 const query_field_t* fields);
25 const query_field_t* fields);
44 query_node_t* query_build(const char* query, const query_field_t* fields)
52 if(0 == (left = match_specifier(query, &cursor, fields)))
72 if(0 == (right = match_specifier(raw, &cursor, fields)))
99 const query_field_t* fields)
103 case '\'': return single_match(query, cursor, fields);
104 case '(': return group_match(query, cursor, fields);
114 const query_field_t* fields)
125 if(0 == (left = single_match(query, &cursor, fields)))
145 if(0 == (right = single_match(query, &cursor, fields)))
175 const query_field_t* fields)
208 if(0 == (field = find_field(fname, fields)))
475 static const query_field_t* find_field(const char* name, const query_field_t* fields)
477 while(fields->name && strcasecmp(fields->name, name))
478 fields++;
480 if(fields->name == 0)
486 return fields;