ics/ics_enquiry.h File Reference
Detailed Description
The header file for inclass query funtions
Definition in file ics_enquiry.h.
#include <ics/libics_exports.h>
#include <ics/libics_undef.h>
Go to the source code of this file.
Data Structures
Typedefs
Functions
- ICS_API int ICS_enquiry_getPomClassNameForICSClass (char **thePomClassName)
- ICS_API int ICS_enquiry_set_ics_expr (const char *theQueryName, const char *theExprName, const char *theClassId, const ICS_value_list_p_t theICSQueryList, int theOptions)
- ICS_API int ICS_enquiry_askPomAttributeNames (const char *theClassId, int theCount, const int *theUnctList, char ***thePomColumnNames)
- ICS_API int ICS_enquiry_create_enquiry (const char *theQueryName, const char *theClassId, const ICS_value_list_p_t theICSQueryList, int theOptions)
- ICS_API int ICS_enquiry_add_select_attrs (const char *theQueryName, const char *theClassId, int theSelectAttrCount, const int *theSelectAttrs)
- ICS_API int ICS_enquiry_add_select_expr (const char *theQueryName, const char *theClassId, int theAttributeId, int theSelectExpr)
- ICS_API int ICS_enquiry_set_ics_attr_expr (const char *theQueryName, const char *theExprName, const char *theClassId, int theAttributeId, const char *theICSExpr, int theOptions)
- ICS_API int ICS_enquiry_set_attr_icsexpr (const char *theQueryName, const char *theExprName, const char *thePOMClassName, const char *thePOMAttrName, const char *theICSExpr, int theEnqOptions)
- ICS_API int ICS_enquiry_set_attr_expr (const char *theQueryName, const char *theExprName, const char *theClassId, int theAttributeId, int thePomOperator, const char *thePomExpression, int theOptions)
- ICS_API int ICS_enquiry_search (const char *theClassId, const ICS_value_list_p_t theICSQueryList, int theOrderAttrCount, const int *theOrderAttrs, const int *theOrder, int theOptions, int *theResultCount, tag_t **theResults)
- ICS_API int ICS_enquiry_add_order_attrs (const char *theQueryName, const char *theClassId, int theOrderAttrCount, const int *theOrderAttrs, const int *theOrder)
- ICS_API int ICS_enquiry_select_distinct (const char *theClassId, const ICS_value_list_p_t theEnquiryValues, int theAttributeId, int theOptions, int *theResultCount, char ***theResults)
- ICS_API int ICS_enquiry_set_expr_for_class (const char *theQueryName, const char *theExprName, const char *theClassId, int theOptions)
- ICS_API int ICS_get_value_list (int theEntryCount, const int *theAttrIds, const char **theValues, ICS_value_list_p_t *theValueList)