typedef struct REPORT_user_column_entry_s REPORT_user_column_entry_t |
typedef int(* REPORT_user_column_function_t)(tag_t pff_tag, tag_t *obj_tags, int n_tags, char **output) |
QRY_API int PFF_ask_class | ( | tag_t | pff_tag, | |
char | qclass[PFF_class_size_c+1] | |||
) |
pff_tag | (I) |
qclass | (O) |
QRY_API int PFF_ask_class2 | ( | tag_t | pff_tag, | |
char ** | qclass | |||
) |
ask the class
pff_tag | (I) |
qclass | (OF) |
QRY_API int PFF_ask_clauses | ( | tag_t | pff_tag, | |
char ** | qclauses | |||
) |
pff_tag | (I) |
qclauses | (OF) |
QRY_API int PFF_ask_description | ( | tag_t | pff_tag, | |
char | qdesc[PFF_desc_size_c+1] | |||
) |
pff_tag | (I) |
qdesc | (O) |
QRY_API int PFF_ask_description2 | ( | tag_t | pff_tag, | |
char ** | qdesc | |||
) |
ask the description
pff_tag | (I) |
qdesc | (OF) |
QRY_API int PFF_ask_name | ( | tag_t | pff_tag, | |
char | qname[PFF_name_size_c+1] | |||
) |
pff_tag | (I) |
qname | (O) |
QRY_API int PFF_ask_name2 | ( | tag_t | pff_tag, | |
char ** | qname | |||
) |
ask the name
pff_tag | (I) |
qname | (OF) |
QRY_API int PFF_create | ( | const char | name[PFF_name_size_c+1], | |
const char | qdesc[PFF_desc_size_c+1], | |||
const char | qclass[PFF_class_size_c+1], | |||
const char * | qclauses, | |||
tag_t * | pff_tag | |||
) |
name | (I) |
qdesc | (I) |
qclass | (I) |
qclauses | (I) |
pff_tag | (O) |
QRY_API int PFF_create2 | ( | const char * | name, | |
const char * | qdesc, | |||
const char * | qclass, | |||
const char * | qclauses, | |||
tag_t * | pff_tag | |||
) |
name | (I) |
qdesc | (I) |
qclass | (I) |
qclauses | (I) |
pff_tag | (O) |
QRY_API int PFF_describe_pff | ( | tag_t | pff_tag, | |
int * | num_clauses, | |||
char *** | column_names, | |||
char *** | relation_to_base | |||
) |
pff_tag | (I) |
num_clauses | (O) |
column_names | (OF) num_clauses |
relation_to_base | (OF) num_clauses |
QRY_API int PFF_extent | ( | int * | pff_count, | |
tag_t ** | pff_tag | |||
) |
pff_count | (O) |
pff_tag | (OF) pff_count |
QRY_API int PFF_find | ( | const char | name[PFF_name_size_c+1], | |
tag_t * | pff_tag | |||
) |
name | (I) |
pff_tag | (O) |
QRY_API int PFF_find2 | ( | const char * | name, | |
tag_t * | pff_tag | |||
) |
name | (I) |
pff_tag | (O) |
QRY_API void PFF_register_user_columns | ( | int | n_columns, | |
REPORT_user_column_entry_t * | column_methods | |||
) |
n_columns | (I) |
column_methods | (I) |
QRY_API int PFF_set_class | ( | tag_t | pff_tag, | |
const char | qclass[PFF_class_size_c+1] | |||
) |
pff_tag | (I) |
qclass | (I) |
QRY_API int PFF_set_class2 | ( | tag_t | pff_tag, | |
const char * | qclass | |||
) |
set the class
pff_tag | (I) |
qclass | (I) |
QRY_API int PFF_set_clauses | ( | tag_t | pff_tag, | |
const char * | qclauses | |||
) |
pff_tag | (I) |
qclauses | (I) |
QRY_API int PFF_set_description | ( | tag_t | pff_tag, | |
const char | qdesc[PFF_desc_size_c+1] | |||
) |
pff_tag | (I) |
qdesc | (I) |
QRY_API int PFF_set_description2 | ( | tag_t | pff_tag, | |
const char * | qdesc | |||
) |
set the description
pff_tag | (I) |
qdesc | (I) |
QRY_API int PFF_set_name | ( | tag_t | pff_tag, | |
const char | qname[PFF_name_size_c+1] | |||
) |
pff_tag | (I) |
qname | (I) |
QRY_API int PFF_set_name2 | ( | tag_t | pff_tag, | |
const char * | qname | |||
) |
set the name
pff_tag | (I) |
qname | (I) |
QRY_API int PFF_write_xml | ( | tag_t | pff_tag, | |
int | num_tuples, | |||
int | num_tags_per_tuple, | |||
tag_t * | tuples, | |||
char * | output_file_name | |||
) |
pff_tag | (I) |
num_tuples | (I) |
num_tags_per_tuple | (I) |
tuples | (I) |
output_file_name | (I) |
QRY_API int PFF_write_xml_with_clauses | ( | tag_t | pff_tag, | |
int | num_tuples, | |||
int | num_tags_per_tuple, | |||
tag_t * | tuples, | |||
int | num_clauses, | |||
char ** | clauses, | |||
char * | output_file_name | |||
) |
pff_tag | (I) |
num_tuples | (I) |
num_tags_per_tuple | (I) |
tuples | (I) |
num_clauses | (I) |
clauses | (I) |
output_file_name | (I) |