Skip to main content

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}