Powered by Zoomin Software. For more details please contactZoomin

DataDirect OpenAccess SDK Help

damex_describeCaseValExp

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

This function is used to retrieve the description of conditional CASE expression. The function returns a description of two formats for CASE expression, as follows:

  1. Simple CASE expression
CASE input_expression
    WHEN when_expression THEN result_expression
        [...]
    [
        ELSE else_result_expression
    ]
END
  1. Searched CASE expression:
CASE
     WHEN Boolean_expression THEN result_expression 
        [...] 
    [ 
        ELSE else_result_expression 
    ] 
END

Syntax

int damex_describeCaseValExp(
     DAM_HCASE_VALEXP      hCaseValExp,
    DAM_HVALEXP         * phInputValExp,
    DAM_HCASE_ELEM_LIST * phCaseElemList,
    DAM_HVALEXP         * phElseValExp)

Parameters for damex_describeCaseValExp

Parameter Type Description
IN
hCaseValExp DAM_HCASE_VALEXP Case value expression handle.
OUT
phInputValExp DAM_HVALEXP * Handle to the input expression. This value is set only when the CASE is a simple expression.
phCaseElemList DAM_HCASE_ELEM_LIST Handle to the input expression. This value is set only when the CASE is a simple CASE expression.
phElseValExp DAM_HVALEXP Handle to the WHEN-THEN expression list. Use damex_getFirstCaseElem and damex_getNextCaseElem to navigate the list.
RETURN
int DAM_SUCCESS - on success
DAM_FAILURE - on failure

See also

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