Powered by Zoomin Software. For more details please contactZoomin

DataDirect OpenAccess SDK Help

damex_describeSelectQuery

  • Last Updated: May 12, 2026
  • 1 minute read
    • OpenAccess SDK
    • Version 8.1
    • Documentation

This method returns details about the SELECT query. To get the list of tables on the SELECT query, use damex_getFirstTable and damex_getNextTable.

int damex_describeSelectQuery(
 int64     hquery,
out int   piSetQuantifier,
out int64 phSelectValExpList,
out int64 phSearchExp,
out int64 phGroupValExpList,
 out int64 phHavingExp,
out int64 phOrderValExpList)

Parameters for damex_describeSelectQuery

Parameter Type Description
IN    
hquery int64 The query handle.
OUT    
piSetQuantifier int The quantifier of the result set:SQL_SELECT_ALL – return all rows. Do not eliminate any duplicates from the resulting table.SQL_SELECT_DISTINCT – eliminate any duplicate rows from the result table
phSelectValExpList int64 The handle to the select list. Use damex_getFirstValExp, damex_getNextValExp to navigate the select list.
phSearchExp int64 The handle to the search expression in the WHERE clause. Use damex_describeLogicExp to get details of the logical search expression.
phGroupValExpList int64 The handle to the value-exp list of the GROUP BY clause. Use damex_getFirstValExp, damex_getNextValExp to navigate the GROUP BY expressions.
phHavingExp int64 The handle to the HAVING clause expression. Use damex_describeLogicExp to get details about the logical HAVING expression.
phOrderValExpList int64 The handle to the value-exp list of the ORDER BY clause. Use damex_getFirstValExp and damex_getNextValExp to navigate the ORDER BY expressions.
RETURN    
  int DAM_SUCCESS – on success
DAM_FAILURE – on failure

See also

TitleResults for “How to create a CRG?”Also Available inAlert