32#ifndef RPN2SOLR_H_INCLUDED
33#define RPN2SOLR_H_INCLUDED
52 void (*pr)(
const char *buf,
void *client_data),
66 void (*pr)(
const char *buf,
void *client_data),
int solr_transform_rpn2solr_wrbuf(solr_transform_t ct, WRBUF w, Z_RPNQuery *q)
transforms RPN query to SOLR WRBUF
const char * solr_lookup_reverse(solr_transform_t ct, const char *category, Z_AttributeList *attributes)
find a pattern that has a subset of attributes
int solr_transform_rpn2solr_stream_r(solr_transform_t ct, WRBUF addinfo, void(*pr)(const char *buf, void *client_data), void *client_data, Z_RPNQuery *q)
transforms RPN query to SOLR output stream (re-entrant)
int solr_transform_rpn2solr_stream(solr_transform_t ct, void(*pr)(const char *buf, void *client_data), void *client_data, Z_RPNQuery *q)
transforms RPN query to SOLR output stream (NOT re-entrant)
Header with public definitions about Solr.
struct cql_transform_t_ * solr_transform_t
SOLR transform handle. The transform describes how to convert from SOLR to PQF (Type-1 AKA RPN).
Header for WRBUF (growing buffer).
ASN.1 Module Z39-50-APDU-1995.