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:
- Simple CASE expression
CASE input_expression
WHEN when_expression THEN result_expression
[...]
[
ELSE else_result_expression
]
END
- 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 |