#[repr(C)]pub struct dpiObjectType { /* private fields */ }Expand description
Object type handles are used to represent types such as those created by the
SQL command CREATE OR REPLACE TYPE. They are created using the function
dpiConn_getObjectType() or implicitly when fetching from a column
containing objects by calling the function dpiStmt_getQueryInfo().
Object types are also retrieved when used as attributes in
another object by calling the function dpiObjectAttr_getInfo() or as
the element type of a collection by calling the function
dpiObjectType_getInfo(). They are destroyed when the last reference is
released by calling the function dpiObjectType_release().
Trait Implementations§
Source§impl Clone for dpiObjectType
impl Clone for dpiObjectType
Source§fn clone(&self) -> dpiObjectType
fn clone(&self) -> dpiObjectType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for dpiObjectType
impl Debug for dpiObjectType
impl Copy for dpiObjectType
Auto Trait Implementations§
impl Freeze for dpiObjectType
impl RefUnwindSafe for dpiObjectType
impl Send for dpiObjectType
impl Sync for dpiObjectType
impl Unpin for dpiObjectType
impl UnwindSafe for dpiObjectType
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