YAZ  5.23.1
Data Fields
bend_fetch_rr Struct Reference

Information for fetch record handler. More...

#include <backend.h>

Data Fields

char * setname
 
int number
 
Z_ReferenceIdreferenceId
 
Odr_oidrequest_format
 
Z_RecordCompositioncomp
 
ODR stream
 
ODR print
 
char * basename
 
int len
 
char * record
 
int last_in_set
 
Odr_oidoutput_format
 
int errcode
 
char * errstring
 
int surrogate_flag
 
char * schema
 

Detailed Description

Information for fetch record handler.

Definition at line 98 of file backend.h.

Field Documentation

char* bend_fetch_rr::basename

name of database for record (output)

Definition at line 107 of file backend.h.

Referenced by my_fetch(), pack_records(), srw_bend_fetch(), and ztest_fetch().

Z_RecordComposition* bend_fetch_rr::comp

Formatting instructions (input)

Definition at line 103 of file backend.h.

Referenced by pack_records(), retrieve_fetch(), srw_bend_fetch(), and ztest_fetch().

int bend_fetch_rr::errcode

Diagnostic code / 0 for no error (output)

Definition at line 112 of file backend.h.

Referenced by my_fetch(), pack_records(), retrieve_fetch(), srw_bend_fetch(), and ztest_fetch().

char* bend_fetch_rr::errstring

Additional info (output)

Definition at line 113 of file backend.h.

Referenced by my_fetch(), pack_records(), retrieve_fetch(), srw_bend_fetch(), and ztest_fetch().

int bend_fetch_rr::last_in_set

1=last in set; 0=not last (output)

Definition at line 110 of file backend.h.

Referenced by my_fetch(), pack_records(), srw_bend_fetch(), and ztest_fetch().

int bend_fetch_rr::len

record length or -1 if structured (output)

Definition at line 108 of file backend.h.

Referenced by my_fetch(), pack_records(), retrieve_fetch(), srw_bend_fetch(), and ztest_fetch().

int bend_fetch_rr::number

record position (1,2,etc) (input)

Definition at line 100 of file backend.h.

Referenced by my_fetch(), pack_records(), srw_bend_fetch(), and ztest_fetch().

Odr_oid* bend_fetch_rr::output_format

record syntax OID (output)

Definition at line 111 of file backend.h.

Referenced by my_fetch(), pack_records(), retrieve_fetch(), and ztest_fetch().

ODR bend_fetch_rr::print

printing stream (input)

Definition at line 105 of file backend.h.

Referenced by pack_records(), and srw_bend_fetch().

char* bend_fetch_rr::record

record buffer (output)

Definition at line 109 of file backend.h.

Referenced by my_fetch(), pack_records(), retrieve_fetch(), srw_bend_fetch(), and ztest_fetch().

Z_ReferenceId* bend_fetch_rr::referenceId

reference ID (input)

Definition at line 101 of file backend.h.

Referenced by pack_records(), and srw_bend_fetch().

Odr_oid* bend_fetch_rr::request_format

record syntax OID (input)

Definition at line 102 of file backend.h.

Referenced by my_fetch(), pack_records(), retrieve_fetch(), srw_bend_fetch(), and ztest_fetch().

char* bend_fetch_rr::schema

string record schema (input/output)

Definition at line 115 of file backend.h.

Referenced by pack_records(), retrieve_fetch(), srw_bend_fetch(), and ztest_fetch().

char* bend_fetch_rr::setname

result set ID (input)

Definition at line 99 of file backend.h.

Referenced by pack_records(), srw_bend_fetch(), and ztest_fetch().

ODR bend_fetch_rr::stream

encoding stream (input)

Definition at line 104 of file backend.h.

Referenced by my_fetch(), pack_records(), retrieve_fetch(), srw_bend_fetch(), and ztest_fetch().

int bend_fetch_rr::surrogate_flag

1=surrogate diagnostic(SD); 0=NSD (output)

Definition at line 114 of file backend.h.

Referenced by pack_records(), retrieve_fetch(), srw_bend_fetch(), and ztest_fetch().


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