sibyl/oci/param.rs
1//! OCI Parameter descriptor functions
2
3use crate::{Result, oci};
4use super::{*, desc::Descriptor};
5
6pub(crate) fn get(pos: u32, obj_type: u32, obj: &OCIStmt, err: &OCIError) -> Result<Descriptor<OCIParam>> {
7 let mut descr = Ptr::<OCIParam>::null();
8 oci::param_get(obj, obj_type, err, descr.as_mut_ptr(), pos)?;
9 Ok( Descriptor::from(descr) )
10}