ITK Function Reference

(V10000.1.0.60_20160308.00)
Data Structures | Typedefs | Functions
pff.h File Reference
#include <unidefs.h>
#include <qry/libqry_exports.h>
#include <qry/libqry_undef.h>

Go to the source code of this file.

Data Structures

struct  REPORT_user_column_entry_s
 

Macros

Define attribute size
#define PFF_name_size_c   128
 
#define PFF_desc_size_c   240
 
#define PFF_class_size_c   32
 
#define PFF_clause_size_c   240
 

Typedefs

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)
 

Functions

QRY_API int PFF_ask_class (tag_t pff_tag, char qclass[PFF_class_size_c+1])
 
QRY_API int PFF_ask_class2 (tag_t pff_tag, char **qclass)
 
QRY_API int PFF_ask_clauses (tag_t pff_tag, char **qclauses)
 
QRY_API int PFF_ask_description (tag_t pff_tag, char qdesc[PFF_desc_size_c+1])
 
QRY_API int PFF_ask_description2 (tag_t pff_tag, char **qdesc)
 
QRY_API int PFF_ask_name (tag_t pff_tag, char qname[PFF_name_size_c+1])
 
QRY_API int PFF_ask_name2 (tag_t pff_tag, char **qname)
 
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)
 
QRY_API int PFF_create2 (const char *name, const char *qdesc, const char *qclass, const char *qclauses, tag_t *pff_tag)
 
QRY_API int PFF_describe_pff (tag_t pff_tag, int *num_clauses, char ***column_names, char ***relation_to_base)
 
QRY_API int PFF_extent (int *pff_count, tag_t **pff_tag)
 
QRY_API int PFF_find (const char name[PFF_name_size_c+1], tag_t *pff_tag)
 
QRY_API int PFF_find2 (const char *name, tag_t *pff_tag)
 
QRY_API void PFF_register_user_columns (int n_columns, REPORT_user_column_entry_t *column_methods)
 
QRY_API int PFF_set_class (tag_t pff_tag, const char qclass[PFF_class_size_c+1])
 
QRY_API int PFF_set_class2 (tag_t pff_tag, const char *qclass)
 
QRY_API int PFF_set_clauses (tag_t pff_tag, const char *qclauses)
 
QRY_API int PFF_set_description (tag_t pff_tag, const char qdesc[PFF_desc_size_c+1])
 
QRY_API int PFF_set_description2 (tag_t pff_tag, const char *qdesc)
 
QRY_API int PFF_set_name (tag_t pff_tag, const char qname[PFF_name_size_c+1])
 
QRY_API int PFF_set_name2 (tag_t pff_tag, const char *qname)
 
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)
 
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)
 

Detailed Description

This file contains PFF ITK for general public.

Definition in file pff.h.