IDZEBRA  2.2.7
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

◆ approx_limit

zint zebra_session::approx_limit

◆ basenames

char** zebra_session::basenames

◆ break_handler_data

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().

◆ break_handler_func

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().

◆ dbaccesslist

char* zebra_session::dbaccesslist

Definition at line 195 of file index.h.

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

◆ destroyed

int zebra_session::destroyed

Definition at line 190 of file index.h.

Referenced by zebra_open().

◆ errCode

int zebra_session::errCode

◆ errString

char* zebra_session::errString

◆ iconv_from_utf8

yaz_iconv_t zebra_session::iconv_from_utf8

◆ iconv_to_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().

◆ lock_normal

ZebraLockHandle zebra_session::lock_normal

◆ lock_shadow

ZebraLockHandle zebra_session::lock_shadow

◆ m_explain_database

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().

◆ m_file_verbose_limit

int zebra_session::m_file_verbose_limit

◆ m_flag_rw

int zebra_session::m_flag_rw

◆ m_follow_links

int zebra_session::m_follow_links

◆ m_group

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().

◆ m_limit

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().

◆ m_record_id

const char* zebra_session::m_record_id

◆ m_record_type

const char* zebra_session::m_record_type

◆ m_segment_indexing

int zebra_session::m_segment_indexing

◆ m_staticrank

int zebra_session::m_staticrank

◆ m_store_data

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().

◆ m_store_keys

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().

◆ next

struct zebra_session* zebra_session::next

Definition at line 172 of file index.h.

Referenced by zebra_close(), and zebra_open().

◆ nmem_error

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().

◆ num_basenames

int zebra_session::num_basenames

◆ partial_result

int zebra_session::partial_result

Definition at line 198 of file index.h.

Referenced by zebra_search_RPN_x(), and zebra_set_partial_result().

◆ path_reg

char* zebra_session::path_reg

◆ record_encoding

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().

◆ records_deleted

zint zebra_session::records_deleted

◆ records_inserted

zint zebra_session::records_inserted

◆ records_processed

zint zebra_session::records_processed

◆ records_skipped

zint zebra_session::records_skipped

◆ records_updated

zint zebra_session::records_updated

◆ reg

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(), special_index_xml_record(), 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().

◆ reg_name

char* zebra_session::reg_name

◆ res

Res zebra_session::res

◆ service

struct zebra_service* zebra_session::service

◆ session_res

Res zebra_session::session_res

◆ sets

ZebraSet zebra_session::sets

◆ shadow_enable

int zebra_session::shadow_enable

◆ store_data_buf

void* zebra_session::store_data_buf

◆ store_data_size

size_t zebra_session::store_data_size

◆ trans_no

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().

◆ trans_w_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().

◆ user_perm

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().

◆ xadmin_databaseName

char* zebra_session::xadmin_databaseName

Definition at line 176 of file index.h.


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