#[repr(C)]pub struct dpiSodaDoc { /* private fields */ }Expand description
SODA document handles are used to represent SODA documents in the database.
They are created by calling one of the functions
dpiSodaDb_createDocument(), dpiSodaDocCursor_getNext(),
dpiSodaColl_findOne(), dpiSodaColl_getDataGuide(),
dpiSodaColl_insertMany(), dpiSodaColl_insertOne(),
dpiSodaColl_replaceOne() or dpiSodaColl_save() and
are destroyed when the last reference is released by calling the function
dpiSodaDoc_release().
See this tracking issue for known issues with SODA.
Trait Implementations§
Source§impl Clone for dpiSodaDoc
impl Clone for dpiSodaDoc
Source§fn clone(&self) -> dpiSodaDoc
fn clone(&self) -> dpiSodaDoc
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 dpiSodaDoc
impl Debug for dpiSodaDoc
impl Copy for dpiSodaDoc
Auto Trait Implementations§
impl Freeze for dpiSodaDoc
impl RefUnwindSafe for dpiSodaDoc
impl Send for dpiSodaDoc
impl Sync for dpiSodaDoc
impl Unpin for dpiSodaDoc
impl UnwindSafe for dpiSodaDoc
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