netatalk  4.4.0
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
_slq_t Struct Reference

#include <spotlight.h>

Data Fields

struct list_head slq_list
slq_state_t slq_state
AFPObjslq_obj
const struct volslq_vol
char * slq_scope
time_t slq_time
uint64_t slq_ctx1
uint64_t slq_ctx2
sl_array_tslq_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_rsltsquery_results

Detailed Description

Internal query data structure

Field Documentation

◆ query_results

struct sl_rslts* _slq_t::query_results

query results

◆ slq_allow_expr

bool _slq_t::slq_allow_expr

Whether to allow expressions

◆ slq_cnids

uint64_t* _slq_t::slq_cnids

Pointer to array with CNIDs

◆ slq_cnids_num

size_t _slq_t::slq_cnids_num

Size of slq_cnids array

◆ slq_ctx1

uint64_t _slq_t::slq_ctx1

client context 1

◆ slq_ctx2

uint64_t _slq_t::slq_ctx2

client context 2

◆ slq_list

struct list_head _slq_t::slq_list

queries are stored in a list

◆ slq_obj

AFPObj* _slq_t::slq_obj

global AFPObj handle

◆ slq_qstring

const char* _slq_t::slq_qstring

the Spotlight query string

◆ slq_reqinfo

sl_array_t* _slq_t::slq_reqinfo

array with requested metadata

◆ slq_result_limit

uint64_t _slq_t::slq_result_limit

Whether to LIMIT SPARQL results

◆ slq_scope

char* _slq_t::slq_scope

search scope

◆ slq_state

slq_state_t _slq_t::slq_state

State

◆ slq_time

time_t _slq_t::slq_time

timestamp received query

◆ slq_vol

const struct vol* _slq_t::slq_vol

volume handle

◆ tracker_cursor

void* _slq_t::tracker_cursor

Tracker SPARQL cursor


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