pazpar2
1.14.1
|
Represents client state for a connection to one search target. More...
Data Fields | |
struct session_database * | database |
struct connection * | connection |
struct session * | session |
char * | pquery |
char * | cqlquery |
char * | addinfo |
Odr_int | hits |
int | record_offset |
int | show_stat_no |
int | filtered |
int | ingest_failures |
int | record_failures |
int | maxrecs |
int | startrecs |
int | diagnostic |
char * | message |
int | preferred |
struct suggestions * | suggestions |
enum client_state | state |
struct show_raw * | show_raw |
ZOOM_resultset | resultset |
YAZ_MUTEX | mutex |
int | ref_count |
char * | id |
facet_limits_t | facet_limits |
int | same_search |
char * | sort_strategy |
char * | sort_criteria |
xmlDoc ** | xdoc |
Represents client state for a connection to one search target.
char* client::addinfo |
Definition at line 105 of file client.c.
Referenced by client_create(), client_destroy(), client_get_diagnostic(), client_set_diagnostic(), hitsbytarget_nb(), and non_block_events().
struct connection* client::connection |
Definition at line 101 of file client.c.
Referenced by client_create(), client_destroy(), client_get_connection(), client_is_active(), client_is_active_preferred(), client_mark_dead(), client_record_response(), client_search_response(), client_set_connection(), client_show_raw_begin(), and client_stop().
char* client::cqlquery |
Definition at line 104 of file client.c.
Referenced by client_create(), client_destroy(), client_get_query(), client_parse_query(), and client_start_search().
struct session_database* client::database |
Definition at line 100 of file client.c.
Referenced by client_create(), client_get_database(), and client_set_database().
int client::diagnostic |
Definition at line 114 of file client.c.
Referenced by client_create(), client_get_diagnostic(), client_set_diagnostic(), and client_start_search().
facet_limits_t client::facet_limits |
Definition at line 124 of file client.c.
Referenced by client_create(), client_destroy(), client_get_facet_limit_local(), and client_parse_query().
int client::filtered |
Definition at line 109 of file client.c.
Referenced by client_create(), client_get_approximation(), client_get_num_records(), client_record_ingest(), client_reingest(), client_start_search(), hitsbytarget_nb(), and session_fetch_more().
Odr_int client::hits |
Definition at line 106 of file client.c.
Referenced by client_create(), client_fetch_more(), client_get_approximation(), client_get_hits(), client_search_response(), and client_start_search().
char* client::id |
Definition at line 123 of file client.c.
Referenced by client_create(), client_destroy(), and client_get_id().
int client::ingest_failures |
Definition at line 110 of file client.c.
Referenced by client_fetch_more(), client_get_num_records(), client_record_ingest(), client_reingest(), client_start_search(), and session_fetch_more().
int client::maxrecs |
Definition at line 112 of file client.c.
Referenced by client_create(), client_get_maxrecs(), client_parse_range(), and client_start_search().
char* client::message |
Definition at line 115 of file client.c.
Referenced by client_create(), client_destroy(), client_get_diagnostic(), client_set_diagnostic(), and hitsbytarget_nb().
YAZ_MUTEX client::mutex |
Definition at line 121 of file client.c.
Referenced by client_create(), client_destroy(), client_incref(), client_lock(), and client_unlock().
char* client::pquery |
Definition at line 103 of file client.c.
Referenced by client_create(), client_destroy(), client_get_query(), client_parse_query(), and client_start_search().
int client::preferred |
Definition at line 116 of file client.c.
Referenced by client_create(), client_is_active_preferred(), client_set_preferred(), and client_start_search().
int client::record_failures |
Definition at line 111 of file client.c.
Referenced by client_fetch_more(), client_get_num_records(), client_record_ingest(), client_reingest(), client_start_search(), and session_fetch_more().
int client::record_offset |
Definition at line 107 of file client.c.
Referenced by client_create(), client_fetch_more(), client_get_approximation(), client_get_num_records(), client_record_ingest(), client_reingest(), client_search_response(), and client_start_search().
int client::ref_count |
Definition at line 122 of file client.c.
Referenced by client_create(), client_destroy(), client_incref(), and client_stop().
ZOOM_resultset client::resultset |
Definition at line 120 of file client.c.
Referenced by client_create(), client_destroy(), client_fetch_more(), client_record_ingest(), client_record_response(), client_search_response(), client_send_raw_present(), client_set_connection(), client_show_raw_begin(), and client_start_search().
int client::same_search |
Definition at line 125 of file client.c.
Referenced by client_parse_init(), client_parse_query(), client_parse_range(), client_parse_sort(), and client_start_search().
struct session* client::session |
Definition at line 102 of file client.c.
Referenced by apply_limit(), client_create(), client_get_session(), client_got_records(), client_record_ingest(), client_set_session(), and client_set_state().
struct show_raw* client::show_raw |
Definition at line 119 of file client.c.
Referenced by client_create(), client_record_response(), client_send_raw_present(), client_show_raw_begin(), client_show_raw_dequeue(), client_show_raw_error(), client_show_raw_remove(), and ingest_raw_record().
int client::show_stat_no |
Definition at line 108 of file client.c.
Referenced by client_fetch_more(), and client_update_show_stat().
char* client::sort_criteria |
Definition at line 127 of file client.c.
Referenced by client_create(), client_destroy(), client_parse_sort(), and client_start_search().
char* client::sort_strategy |
Definition at line 126 of file client.c.
Referenced by client_create(), client_destroy(), client_parse_sort(), and client_start_search().
int client::startrecs |
Definition at line 113 of file client.c.
Referenced by client_create(), client_parse_range(), client_reingest(), client_search_response(), and client_start_search().
enum client_state client::state |
Definition at line 117 of file client.c.
Referenced by client_create(), client_disconnect(), client_get_state(), client_is_active(), client_is_active_preferred(), client_set_state(), client_set_state_nb(), client_show_raw_begin(), and client_stop().
struct suggestions* client::suggestions |
Definition at line 117 of file client.c.
Referenced by client_create(), client_get_suggestions_xml(), client_search_response(), and client_suggestions_destroy().
xmlDoc** client::xdoc |
Definition at line 128 of file client.c.
Referenced by client_destroy_xdoc(), client_get_xdoc(), client_init_xdoc(), and client_store_xdoc().