#include <spotlight.h>
Data Fields | |
| struct list_head | slq_list |
| slq_state_t | slq_state |
| AFPObj * | slq_obj |
| const struct vol * | slq_vol |
| char * | slq_scope |
| time_t | slq_time |
| uint64_t | slq_ctx1 |
| uint64_t | slq_ctx2 |
| sl_array_t * | slq_reqinfo |
| const char * | slq_qstring |
| uint64_t * | slq_cnids |
| size_t | slq_cnids_num |
| void * | tracker_cursor |
| bool | slq_allow_expr |
| uint64_t | slq_result_limit |
| struct sl_rslts * | query_results |
Internal query data structure
| struct sl_rslts* _slq_t::query_results |
query results
| bool _slq_t::slq_allow_expr |
Whether to allow expressions
| uint64_t* _slq_t::slq_cnids |
Pointer to array with CNIDs
| size_t _slq_t::slq_cnids_num |
Size of slq_cnids array
| uint64_t _slq_t::slq_ctx1 |
client context 1
| uint64_t _slq_t::slq_ctx2 |
client context 2
| struct list_head _slq_t::slq_list |
queries are stored in a list
| const char* _slq_t::slq_qstring |
the Spotlight query string
| sl_array_t* _slq_t::slq_reqinfo |
array with requested metadata
| uint64_t _slq_t::slq_result_limit |
Whether to LIMIT SPARQL results
| char* _slq_t::slq_scope |
search scope
| slq_state_t _slq_t::slq_state |
State
| time_t _slq_t::slq_time |
timestamp received query
| const struct vol* _slq_t::slq_vol |
volume handle
| void* _slq_t::tracker_cursor |
Tracker SPARQL cursor