Powered by Zoomin Software. For more details please contactZoomin

DataDirect OpenAccess SDK Help

dam_describeCondEx

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

This method is used to retrieve the description of the condition. Use this method to retrieve the condition is (=, >, <, etc.) and the value of the operand is ('TAG', 100, etc.). It returns details of either the left or right part of the condition based on the input iCondPart. The right part only applies in a BETWEEN condition. For other conditions, when right part is requested, a value of 0 is returned for the Operator type. Each condition is described by the operator type, the value of the operand, and the data type of the operand value.

Object dam_describeCondEx(
       long   hstmt, 
       long   hcond, 
       int    iCondPart, 
       xo_int iOpType, 
       xo_int iXOType, 
       xo_int iDataLen, 
       xo_int iStatus)

Parameters for dam_describeCondEx

Parameter Type Description
INPUT
hstmt long Statement handle.
hcol long Condition handle.
iCondPart int Condition part (left or right) for which details are being requested. Pass one of the following:
DAM_COND_PART_LEFT
DAM_COND_PART_RIGHT
OUTPUT
iOpType xo_int Operator type. See Table Operator Types for Conditions for the operators and the associated value. When details of a right part are requested for condition that does not have a right part, iOpTyp is set to 0.
iXOType xo_int Data type of the condition.
iDataLen xo_int Length of the data. XO_NULL_DATA indicates a NULL value.
iStatus xo_int DAM_SUCCESS - valid condition returned.
DAM_FAILURE - error getting a condition because the arguments to the call are invalid or the format of the data in the condition cannot be converted to the column type.
RETURN
Object The object that represents the data portion of the condition. The format of the data depends on the data type of the condition as indicated by iXOType. Use this object only if iValLen is not set to XO_NULL_DATA. See Table How the methods for Java return a value as an object.
TitleResults for “How to create a CRG?”Also Available inAlert