6.4. ODPI-C Enumeration dpiDeqMode

This enumeration identifies the modes that are possible when dequeuing messages from a queue.

Value

Description

DPI_MODE_DEQ_BROWSE

Read the message without acquiring a lock on the message (equivalent to a SELECT statement).

DPI_MODE_DEQ_LOCKED

Read the message and obtain a write lock on the message (equivalent to a SELECT FOR UPDATE statement).

DPI_MODE_DEQ_REMOVE

Read the message and update or delete it. This is the default mode. Note that the message may be retained in the queue table based on retention properties.

DPI_MODE_DEQ_REMOVE_NO_DATA

Confirms receipt of the message but does not deliver the actual message content.