Struct mimir::EnqOptions [] [src]

pub struct EnqOptions { /* fields omitted */ }

Enqueue option handles are used to represent the options specified when enqueuing messages.

Methods

impl Options
[src]

Adds a reference to the enqueue options. This is intended for situations where a reference to the enqueue options needs to be maintained independently of the reference returned when the handle was created.

Returns the transformation of the message to be enqueued. See function enqueue::Options::set_transformation() for more information.

Returns whether the message being enqueued is part of the current transaction or constitutes a transaction on its own.

Releases a reference to the enqueue options. A count of the references to the enqueue options is maintained and when this count reaches zero, the memory associated with the options is freed.

Sets the message delivery mode that is to be used when enqueuing messages.

Sets the transformation of the message to be enqueued. The transformation is applied after the message is enqueued but before it is returned to the application. It must be created using DBMS_TRANSFORM.

Sets whether the message being enqueued is part of the current transaction or constitutes a transaction on its own.

Trait Implementations

impl Clone for Options
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl From<*mut ODPIEnqOptions> for Options
[src]

Performs the conversion.