IDZEBRA  2.1.2
Data Fields
zebra_session Struct Reference

#include <index.h>

Data Fields

struct zebra_sessionnext
 
struct zebra_serviceservice
 
struct zebra_registerreg
 
char * xadmin_databaseName
 
char ** basenames
 
int num_basenames
 
zint approx_limit
 
char * reg_name
 
char * path_reg
 
ZebraLockHandle lock_normal
 
ZebraLockHandle lock_shadow
 
int trans_no
 
int trans_w_no
 
int destroyed
 
ZebraSet sets
 
Res res
 
Res session_res
 
char * user_perm
 
char * dbaccesslist
 
int errCode
 
char * errString
 
int partial_result
 
int shadow_enable
 
int m_staticrank
 
int m_segment_indexing
 
zint records_inserted
 
zint records_updated
 
zint records_deleted
 
zint records_processed
 
zint records_skipped
 
char * record_encoding
 
yaz_iconv_t iconv_to_utf8
 
yaz_iconv_t iconv_from_utf8
 
int m_follow_links
 
const char * m_group
 
const char * m_record_id
 
const char * m_record_type
 
int m_store_data
 
int m_store_keys
 
int m_explain_database
 
int m_flag_rw
 
int m_file_verbose_limit
 
void * store_data_buf
 
size_t store_data_size
 
NMEM nmem_error
 
struct zebra_limitm_limit
 
int(* break_handler_func )(void *client_data)
 
void * break_handler_data
 

Detailed Description

Definition at line 171 of file index.h.

Field Documentation

zint zebra_session::approx_limit
char** zebra_session::basenames
void* zebra_session::break_handler_data

Definition at line 235 of file index.h.

Referenced by resultSetRank(), resultSetSortSingle(), zebra_open(), and zebra_set_break_handler().

int(* zebra_session::break_handler_func) (void *client_data)

Definition at line 234 of file index.h.

Referenced by resultSetRank(), resultSetSortSingle(), zebra_open(), and zebra_set_break_handler().

char* zebra_session::dbaccesslist

Definition at line 195 of file index.h.

Referenced by zebra_auth(), zebra_close(), zebra_open(), and zebra_select_databases().

int zebra_session::destroyed

Definition at line 190 of file index.h.

Referenced by zebra_open().

int zebra_session::errCode
char* zebra_session::errString
yaz_iconv_t zebra_session::iconv_from_utf8
yaz_iconv_t zebra_session::iconv_to_utf8

Definition at line 215 of file index.h.

Referenced by zapt_term_to_utf8(), zebra_close(), zebra_octet_term_encoding(), and zebra_open().

ZebraLockHandle zebra_session::lock_normal
ZebraLockHandle zebra_session::lock_shadow
int zebra_session::m_explain_database

Definition at line 224 of file index.h.

Referenced by read_res_for_transaction(), and zebra_extract_record_stream().

int zebra_session::m_file_verbose_limit
int zebra_session::m_flag_rw
int zebra_session::m_follow_links
const char* zebra_session::m_group

Definition at line 219 of file index.h.

Referenced by get_match_from_spec(), read_res_for_transaction(), and zebra_extract_file().

struct zebra_limit* zebra_session::m_limit

Definition at line 232 of file index.h.

Referenced by zebra_close(), zebra_key_control_create(), zebra_open(), and zebra_set_limit().

const char* zebra_session::m_record_id
const char* zebra_session::m_record_type
int zebra_session::m_segment_indexing
int zebra_session::m_staticrank
int zebra_session::m_store_data

Definition at line 222 of file index.h.

Referenced by read_res_for_transaction(), and zebra_extract_record_stream().

int zebra_session::m_store_keys

Definition at line 223 of file index.h.

Referenced by read_res_for_transaction(), and zebra_extract_record_stream().

struct zebra_session* zebra_session::next

Definition at line 172 of file index.h.

Referenced by zebra_close(), and zebra_open().

NMEM zebra_session::nmem_error

Definition at line 230 of file index.h.

Referenced by zebra_close(), zebra_open(), zebra_setError(), and zebra_setError_zint().

int zebra_session::num_basenames
int zebra_session::partial_result

Definition at line 198 of file index.h.

Referenced by zebra_search_RPN_x(), and zebra_set_partial_result().

char* zebra_session::path_reg
char* zebra_session::record_encoding

Definition at line 213 of file index.h.

Referenced by zebra_close(), zebra_open(), zebra_record_encoding(), and zebra_record_fetch().

zint zebra_session::records_deleted
zint zebra_session::records_inserted
zint zebra_session::records_processed
zint zebra_session::records_skipped
zint zebra_session::records_updated
struct zebra_register* zebra_session::reg

Definition at line 174 of file index.h.

Referenced by add_isam_p(), att_getentbyatt(), delete_SU_handle(), delete_w_all_handle(), delete_w_handle(), extract_flush_record_keys2(), extract_flush_sort_keys(), extract_rec_keys_adjust(), extract_schema_add(), extract_snippet(), extract_token_add(), facet_fetch(), freq_term(), inv_stat_handle(), numeric_relation(), numeric_term(), perform_facet_index(), perform_facet_sort(), print_dict_item(), print_rec_keys(), repositoryShow(), resultSetInsertSort(), resultSetRank(), resultSetSortSingle(), rpn_scan(), rpn_scan_norm(), rpn_search_APT(), rpn_search_APT_local(), rpn_search_database(), rpn_search_xpath(), rset_trunc(), rset_trunc_r(), search_group(), search_position(), search_terms_list(), searchRecordKey(), snippet_check_fields(), snippet_token_add(), snippet_xml_record(), sort_fetch(), special_index_fetch(), string_term(), xpath_trunc(), zebra_apt_get_ord(), zebra_attr_list_get_ord(), zebra_begin_trans(), zebra_buffer_extract_record(), zebra_close(), zebra_create_database(), zebra_create_record_stream(), zebra_create_rset_isam(), zebra_drop_database(), zebra_end_transaction(), zebra_extract_explain(), zebra_extract_file(), zebra_extract_record_stream(), zebra_flush_reg(), zebra_get_bfs(), zebra_get_rec_snippets(), zebra_index_merge(), zebra_it_key_str_dump(), zebra_log_dict_entry(), zebra_open(), zebra_open_fmatch(), zebra_rec_keys_to_snippets1(), zebra_recid_to_sysno(), zebra_record_check(), zebra_record_fetch(), zebra_register_check(), zebra_register_statistics(), zebra_select_register(), zebra_special_fetch(), zebra_string_norm(), zebra_term_untrans(), zebra_update_file_match(), and zebraRankLookup().

char* zebra_session::reg_name
Res zebra_session::res
struct zebra_service* zebra_session::service
Res zebra_session::session_res
ZebraSet zebra_session::sets
int zebra_session::shadow_enable
void* zebra_session::store_data_buf
size_t zebra_session::store_data_size
int zebra_session::trans_no

Definition at line 187 of file index.h.

Referenced by zebra_begin_trans(), zebra_end_transaction(), zebra_open(), and zebra_trans_no().

int zebra_session::trans_w_no

Definition at line 188 of file index.h.

Referenced by zebra_begin_trans(), zebra_end_transaction(), and zebra_open().

char* zebra_session::user_perm

Definition at line 194 of file index.h.

Referenced by zebra_auth(), zebra_begin_trans(), zebra_close(), and zebra_open().

char* zebra_session::xadmin_databaseName

Definition at line 176 of file index.h.


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