YAZ  5.34.0
Data Fields
bend_scan_rr Struct Reference

Information for SRU / Z39.50 scan handler. More...

#include <backend.h>

Data Fields

int num_bases
 
char ** basenames
 
Odr_oidattributeset
 
Z_ReferenceIdreferenceId
 
Z_AttributesPlusTermterm
 
ODR stream
 
ODR print
 
int * step_size
 
int term_position
 
int num_entries
 
struct scan_entryentries
 
bend_scan_status status
 
int errcode
 
char * errstring
 
char * scanClause
 
char * setname
 
Z_SRW_extra_argextra_args
 
char * extra_response_data
 

Detailed Description

Information for SRU / Z39.50 scan handler.

Definition at line 133 of file backend.h.

Field Documentation

◆ attributeset

Odr_oid* bend_scan_rr::attributeset

attribute-set for term (input)

Definition at line 136 of file backend.h.

Referenced by process_scanRequest(), and srw_bend_scan().

◆ basenames

char** bend_scan_rr::basenames

databases to scan (input)

Definition at line 135 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ entries

struct scan_entry* bend_scan_rr::entries

Definition at line 148 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ errcode

int bend_scan_rr::errcode

Definition at line 150 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ errstring

char* bend_scan_rr::errstring

Definition at line 151 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ extra_args

Z_SRW_extra_arg* bend_scan_rr::extra_args

SRU extra request parameters (input)

Definition at line 154 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ extra_response_data

char* bend_scan_rr::extra_response_data

SRW extra XML response (output)

Definition at line 155 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ num_bases

int bend_scan_rr::num_bases

number of databases (input)

Definition at line 134 of file backend.h.

Referenced by process_scanRequest(), and srw_bend_scan().

◆ num_entries

int bend_scan_rr::num_entries

number of entries requested/returned

Definition at line 144 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ print

ODR bend_scan_rr::print

printing stream (input)

Definition at line 140 of file backend.h.

Referenced by process_scanRequest(), and srw_bend_scan().

◆ referenceId

Z_ReferenceId* bend_scan_rr::referenceId

reference ID (input)

Definition at line 137 of file backend.h.

Referenced by process_scanRequest(), and srw_bend_scan().

◆ scanClause

char* bend_scan_rr::scanClause

CQL scan clause

Definition at line 152 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ setname

char* bend_scan_rr::setname

Scan in result set (NULL if omitted)

Definition at line 153 of file backend.h.

Referenced by process_scanRequest(), and srw_bend_scan().

◆ status

bend_scan_status bend_scan_rr::status

Definition at line 149 of file backend.h.

Referenced by process_scanRequest(), and ztest_scan().

◆ step_size

int* bend_scan_rr::step_size

step size

Definition at line 142 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ stream

ODR bend_scan_rr::stream

encoding stream (input)

Definition at line 139 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ term

Z_AttributesPlusTerm* bend_scan_rr::term

start term (input)

Definition at line 138 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().

◆ term_position

int bend_scan_rr::term_position

desired index of term in result list/returned

Definition at line 143 of file backend.h.

Referenced by process_scanRequest(), srw_bend_scan(), and ztest_scan().


The documentation for this struct was generated from the following file: