qclib
Toggle main menu visibility
Loading...
Searching...
No Matches
query_capacity_data.h
1
/* Copyright IBM Corp. 2013, 2015 */
2
3
#ifndef QUERY_CAPACITY_DATA
4
#define QUERY_CAPACITY_DATA
5
6
7
#include "query_capacity_int.h"
8
9
10
/* Functions to set and get attributes */
11
int
qc_set_attr_int(
struct
qc_handle *hdl,
enum
qc_attr_id
id
,
int
val,
char
src);
12
int
qc_set_attr_float(
struct
qc_handle *hdl,
enum
qc_attr_id
id
,
float
val,
char
src);
13
int
qc_set_attr_string(
struct
qc_handle *hdl,
enum
qc_attr_id
id
,
const
char
*val,
char
src);
14
int
qc_set_attr_ebcdic_string(
struct
qc_handle *hdl,
enum
qc_attr_id
id
,
unsigned
char
*val,
unsigned
int
val_len,
char
src);
15
int
qc_is_attr_set_int(
struct
qc_handle *hdl,
enum
qc_attr_id
id
);
16
int
qc_is_attr_set_float(
struct
qc_handle *hdl,
enum
qc_attr_id
id
);
17
int
qc_is_attr_set_string(
struct
qc_handle *hdl,
enum
qc_attr_id
id
);
18
19
const
char
*qc_attr_id_to_char(
struct
qc_handle *hdl,
enum
qc_attr_id
id
);
20
21
int
*qc_get_attr_value_int(
struct
qc_handle *hdl,
enum
qc_attr_id
id
);
22
float
*qc_get_attr_value_float(
struct
qc_handle *hdl,
enum
qc_attr_id
id
);
23
char
*qc_get_attr_value_string(
struct
qc_handle *hdl,
enum
qc_attr_id
id
);
24
25
// Result is undefined in case attribute doesn't exist
26
char
qc_get_attr_value_src_int(
struct
qc_handle *hdl,
enum
qc_attr_id
id
);
27
char
qc_get_attr_value_src_float(
struct
qc_handle *hdl,
enum
qc_attr_id
id
);
28
char
qc_get_attr_value_src_string(
struct
qc_handle *hdl,
enum
qc_attr_id
id
);
29
30
// print all attributes in the list in json format
31
void
qc_print_attrs_json(
struct
qc_handle *hdl,
int
indent);
32
#endif
qc_attr_id
qc_attr_id
Definition
query_capacity.h:444
Generated on
for qclib by
1.17.0