Query¶
Functions
-
pdc_query_t *PDCquery_create(pdcid_t obj_id, pdc_query_op_t op, pdc_var_type_t type, void *value)¶
Create a PDC query.
- Parameters:
obj_id – [IN] *********
op – [IN] *********
type – [OUT] *********
value – [OUT] *********
- Returns:
*******
-
perr_t PDCquery_sel_region(pdc_query_t *query, struct pdc_region_info *obj_region)¶
- Parameters:
query – [IN] *********
obj_region – [IN] Object region information
- Returns:
Non-negative on success/Negative on failure
-
pdc_query_t *PDCquery_and(pdc_query_t *q1, pdc_query_t *q2)¶
- Parameters:
query1 – [IN] *********
query2 – [IN] *********
- Returns:
******
-
pdc_query_t *PDCquery_or(pdc_query_t *q1, pdc_query_t *q2)¶
- Parameters:
query1 – [IN] *********
query2 – [IN] *********
- Returns:
******
-
perr_t PDCquery_get_nhits(pdc_query_t *query, uint64_t *n)¶
- Parameters:
query – [IN] *********
n – [IN] *********
- Returns:
Non-negative on success/Negative on failure
-
perr_t PDCquery_get_selection(pdc_query_t *query, pdc_selection_t *sel)¶
- Parameters:
query – [IN] *********
sel – [IN] *********
- Returns:
Non-negative on success/Negative on failure
-
perr_t PDCquery_get_data(pdcid_t obj_id, pdc_selection_t *sel, void *obj_data)¶
- Parameters:
obj_id – [IN] Object ID
sel – [IN] *********
obj_data – [IN] ********
- Returns:
Non-negative on success/Negative on failure
-
perr_t PDCquery_get_histogram(pdcid_t obj_id)¶
- Parameters:
obj_id – [IN] Object ID
- Returns:
Non-negative on success/Negative on failure