[][src]Enum oracle::StmtParam

pub enum StmtParam {
    FetchArraySize(u32),
    Tag(String),
    Scrollable,
}

Parameters to prepare Statement.

Variants

FetchArraySize(u32)

The array size used for performing fetches.

This specifies the number of rows allocated before performing fetches. The default value is 100. Higher value reduces the number of network round trips to fetch rows but requires more memory. The preferable value depends on the query and the environment.

If the query returns only onw row, you should use StmtParam::FetchArraySize(1).

Tag(String)

Reserved for when statement caching is supported.

Scrollable

Reserved for when scrollable cursors are supported.

Trait Implementations

impl Clone for StmtParam[src]

impl PartialEq<StmtParam> for StmtParam[src]

impl Debug for StmtParam[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Err = <U as TryFrom<T>>::Err