#[repr(C)]pub struct dpiLob { /* private fields */ }Expand description
LOB handles are used to represent large objects (CLOB, BLOB, NCLOB, BFILE).
Both persistent and temporary large objects can be represented. LOB handles can
be created by calling the function dpiConn_newTempLob() or are created
implicitly when a variable of type DPI_ORACLE_TYPE_CLOB, DPI_ORACLE_TYPE_NCLOB,
DPI_ORACLE_TYPE_BLOB or DPI_ORACLE_TYPE_BFILE is created and are destroyed when
the last reference is released by calling the function
dpiLob_release(). They are used for reading and writing data to the
database in smaller pieces than is contained in the large object.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for dpiLob
impl RefUnwindSafe for dpiLob
impl Send for dpiLob
impl Sync for dpiLob
impl Unpin for dpiLob
impl UnwindSafe for dpiLob
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more