7.15. ODPI-C Structure dpiJsonNode

This structure is used for passing JSON node data to and from the database in the structure dpiData. Nodes can consist of scalar values, objects, or arrays.

dpiOracleTypeNum dpiJsonNode.oracleTypeNum

The Oracle type of the data that is stored in the node. It will be one of the values from the enumeration dpiOracleTypeNum.

dpiNativeTypeNum dpiJsonNode.nativeTypeNum

The native type of the data that is stored in the node. It will be one of the values from the enumeration dpiNativeTypeNum.

dpiDataBuffer *dpiJsonNode.value

The value that is stored in the node. It is a union of type dpiDataBuffer.