2 \brief ASN.1 Module UserInfoFormat-searchResult-1
4 Generated automatically by YAZ ASN.1 Compiler 0.4
11 #include <yaz/z-core.h>
16 typedef struct Z_SearchInfoReport_s Z_SearchInfoReport_s;
17 YAZ_EXPORT int z_SearchInfoReport_s (ODR o, Z_SearchInfoReport_s **p, int opt, const char *name);
19 typedef struct Z_SearchInfoReport Z_SearchInfoReport;
20 YAZ_EXPORT int z_SearchInfoReport (ODR o, Z_SearchInfoReport **p, int opt, const char *name);
22 typedef struct Z_ResultsByDB_sList Z_ResultsByDB_sList;
23 YAZ_EXPORT int z_ResultsByDB_sList (ODR o, Z_ResultsByDB_sList **p, int opt, const char *name);
25 typedef struct Z_ResultsByDB_s Z_ResultsByDB_s;
26 YAZ_EXPORT int z_ResultsByDB_s (ODR o, Z_ResultsByDB_s **p, int opt, const char *name);
28 typedef struct Z_ResultsByDB Z_ResultsByDB;
29 YAZ_EXPORT int z_ResultsByDB (ODR o, Z_ResultsByDB **p, int opt, const char *name);
31 typedef struct Z_QueryExpressionTerm Z_QueryExpressionTerm;
32 YAZ_EXPORT int z_QueryExpressionTerm (ODR o, Z_QueryExpressionTerm **p, int opt, const char *name);
34 typedef struct Z_QueryExpression Z_QueryExpression;
35 YAZ_EXPORT int z_QueryExpression (ODR o, Z_QueryExpression **p, int opt, const char *name);
42 struct Z_SearchInfoReport_s {
43 Z_InternationalString *subqueryId; /* OPT */
45 Z_QueryExpression *subqueryExpression; /* OPT */
46 Z_QueryExpression *subqueryInterpretation; /* OPT */
47 Z_QueryExpression *subqueryRecommendation; /* OPT */
48 int *subqueryCount; /* OPT */
49 Z_IntUnit *subqueryWeight; /* OPT */
50 Z_ResultsByDB *resultsByDB; /* OPT */
53 struct Z_SearchInfoReport {
55 Z_SearchInfoReport_s **elements;
58 struct Z_ResultsByDB_sList {
60 Z_DatabaseName **elements;
63 struct Z_ResultsByDB_s {
67 Z_ResultsByDB_sList *list;
68 #define Z_ResultsByDB_s_all 1
69 #define Z_ResultsByDB_s_list 2
72 Z_InternationalString *resultSetName; /* OPT */
75 struct Z_ResultsByDB {
77 Z_ResultsByDB_s **elements;
80 struct Z_QueryExpressionTerm {
82 Z_InternationalString *termComment; /* OPT */
85 struct Z_QueryExpression {
88 Z_QueryExpressionTerm *term;
90 #define Z_QueryExpression_term 1
91 #define Z_QueryExpression_query 2